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/
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
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/
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
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
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/
Demo
- ASCII 3D Renderer for JavaScript — https://github.com/kciter/ascii-3d-renderer.js
Updates
- Playwright 1.45 — https://github.com/microsoft/playwright/releases/tag/v1.45.0
- Bun 1.1.16 — https://bun.sh/blog/bun-v1.1.16
- Node-RED 4.0 — https://nodered.org/blog/2024/06/20/version-4-0-released