Semaine 35

Announcing TypeScript 5.9

Nouvelle version de TypeScript (on attend la v7 pour le nouveau compilateur Go). Rien de majeur dans cette version, juste le import defer intéressant pour charger un module sans en exécuter immédiatement le code.

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

TypeScriptdefer

State of CSS 2025 résultats

Les résultats du sondage annuel sur le CSS est dispo. Toujours des écarts énormes de salaire US / World. :has() est la fonctionnalité la plus aimée / utilisée.

https://2025.stateofcss.com/

CSSstateof2025

5 Useful CSS functions using the new @function rule

CSS devient de plus en plus “capable” et on arrive maintenant à avoir des fonctions ! Bientot un Bootstrap-jQuery-like de compilation de fonctions utilitaires pour faire tout et n’importe quoi ?

https://una.im/5-css-functions/

CSSfunctionutils

What’s New in ViteLand

Ca y est, Vite est plus téléchargé que Webpack ! Bon à part cette stat, Vite continue d’évoluer et sort Rolldown pour bundler le TS/JS et Oxc pour remplacer ESLint. Tout ca avec gain de performance bien sur.

https://voidzero.dev/posts/whats-new-jul-2025

ViteRolldownOxc

CSS-only scrollspy effect using scroll-marker-group and :target-current

Sara Soueidan nous présente les nouveautés scroll-marker-group and :target-current (uniquement Chrome 135 à ce jour) pour faire une jolie table des matières avec highlight en pure CSS.

https://www.sarasoueidan.com/blog/css-scrollspy/

CSSscrollmenu

Using the Custom Highlight API

Chris Coyier montre plusieurs cas d’usage pour l’api Highlight. Son exemple avec input type="search" est pas mal.

https://frontendmasters.com/blog/using-the-custom-highlight-api/

JavaScriptHighlight

Updates