Semaine 9 - 2026
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection
Une nouvelle API “Sanitizer” va permettre de supprimer automatiquement du possible code HTML malveillant. Il faudra utiliser setHTML() à la place de innerHTML. Attention pour le moment c’est en cours d’adoption (Chrome 146+, Firefox 148+).
Sprites on the Web
Le tit père Josh nous revient avec une implémentation ingénieuse d’animation sprite (image par image) en pure CSS.
https://www.joshwcomeau.com/animation/sprites/
border-shape: the future of the non-rectangular web
Une nouvelle propriété CSS est en cours de dev : border-shape. Elle va permettre de définir la forme de la “box” de l’élément HTML au lieu de rester sur une forme rectangulaire. Par exemple l’outline focus pourra vraiment suivre votre forme géométrique. A voir les vidéos pour mieux comprendre. Attention là aussi on est sur qq chose d’encore très frais, non dispo dans les navigateurs actuels.
Windows 3.11 in your browser
Il y a l’emulateur x86 en CSS https://lyra.horse/x86css/ mais il y a aussi un bel emulateur Windows 3.11 ! Avec navigateur internet et quelques jeux. Bonus pour l’écran de veille et les posters ♥️.
WTF
Updates
- TailwindCSS 4.2 — https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.2.0
- bignumber.js 10 — https://github.com/MikeMcl/bignumber.js/blob/main/CHANGELOG.md
- Hono 4.12 — https://github.com/honojs/hono/releases/tag/v4.12.0
- Deno 2.7 — https://deno.com/blog/v2.7
- three.js r183 — https://github.com/mrdoob/three.js/releases/tag/r183