Semaine 24
TC39 Advances Key Proposals
Le standard ECMAScript avance petit à petit, et bientôt nous pourrons faire des imports totalement “lazy” via le Deferring Import Evaluation pour impacter au minimum les performances. Au menu aussi une fonction test pour savoir si le type est Error, une syntaxe alternative aux new Promise() pour les fonctions synchrones mais surtout un RegExp.espace() pour échapper autmatiquement les caractères spéciaux !
https://socket.dev/blog/tc39-advances-key-proposals
Announcing TypeScript 5.5 RC
TypeScript évolue aussi très bien de son coté. Je ne vais pas lister toutes les nouveautés, mais en TLDR;, 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-rc/
I tried React Compiler today, and guess what…
Un retour d’expérience sur le nouveau compiler React qui sur le papier permet d’optimiser automatiquement les rendus sans useMemo explicite. Dans les faits, c’est pas encore trop ça. Il faudra sûrement attendre que le compiler s’améliore.
https://www.developerway.com/posts/i-tried-react-compiler
DGM.js, an infinite canvas with smart shapes
Vous cherchez un joli tableau blanc pour faire vos plus beaux schémas et dessins ? DGM.js (encore en beta) a l’air très prometteur avec un rendu “dessin à la main”.
Timeline & Marketshare of Browser Engines
Une grosse image d’une chronologie des navigateurs web. Interessant de voir tout l’historique et leurs popularités. Big up à Lynx qui est toujours en développement +30 ans plus tard, ayant atteint 2% de popularité en 1994.
https://eylenburg.github.io/pics/Browser%20Engine%20List.png
Find slow interactions in the field
Un article vidéo et texte, expliquant comment chercher via la lib web-vitals les soucis de performances d’Interaction to Next Paint (INP).
https://web.dev/articles/find-slow-interactions-in-the-field
Who can use this color combination ?
Un site web pratique pour tester le contraste entre votre texte et une couleur de fond. Le site met en avant les différents handicapes visuels (avec le % estimé de la population impactée). Il y a même le test de contraste “Direct Sunlight” 🌞.
Updates
- Astro 4.10 — https://astro.build/blog/astro-4100/
- Node 22.3.0 — https://nodejs.org/en/blog/release/v22.3.0
- Bun 1.1.13 — https://bun.sh/blog/bun-v1.1.13
- Nuxt 3.12 — https://nuxt.com/blog/v3-12