Semaine 26

New JavaScript Set methods

Du nouveau pour les Set(), des méthodes de fusion ont été ajoutées (union, intersection, différence, …).

https://developer.mozilla.org/en-US/blog/javascript-set-methods/

JavaScriptSet

ECMAScript 2024: What’s new?

Quoi de nouveau ? Nouvelle méthode sur les Map avec un groupBy qui, comme son nom l’indique, permet de grouper des valeurs. Du Promise.withResolvers(), amélioration des expressions régulières avec les émojis et unicodes et de l’ArrayBuffers.

https://2ality.com/2024/06/ecmascript-2024.html

JavaScriptgroupByregexArrayBuffer

Announcing TypeScript 5.5

On en parlait il y a 2 semaines avec la RC, voici la release. Pour rappel : meilleure déduction du typage et remontée d’erreur, import JSDoc, support du Set() et des optimisations des temps de build.

https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/

TypeScript

pixelmatch

Un outil simple et rapide de comparaison entre deux images. Peut-être utile lors de tests d’UI suite à des changements CSS, régréssions, …

https://github.com/mapbox/pixelmatch

JavaScriptimagecompare

What’s new in DevTools, Chrome 126

Dans cette version, des améliorations en qualité de vie sur l’onglet Performance (vous saviez que vous pouviez faire du throttle de CPU en plus de celui du network ?) et intégration de Lighthouse v12.

https://developer.chrome.com/blog/new-in-devtools-126

ChromedevtoolsLighthouse

Cap Unit

Est-ce que vous connaissez les unités CSS ex (hauteur lettre minuscule) ou cap (hauteur lettre majuscule) ? Bien pratique pour gérer la taille d’une icone qui se cale à coté d’un texte.

https://ishadeed.com/article/css-cap-unit/

CSSunitexcap

Demo

Updates