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/
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.
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/
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
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/
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/
Updates
- zx 8.8 — https://github.com/google/zx/releases/tag/8.8.0
- Bun 1.2.21 (500x faster postMessage) — https://bun.com/blog/bun-v1.2.21
- Astro 5.13 — https://astro.build/blog/astro-5130/
- Next.js 15.5 — https://nextjs.org/blog/next-15-5
- React Native 0.81 — https://reactnative.dev/blog/2025/08/12/react-native-0.81