Quotidien Shaarli

Tous les liens d'un jour sur une page.

December 14, 2025

A11y Considerations in Math on the Web - HTMHell

Cet article explore les considérations d'accessibilité pour les formules mathématiques sur le web, soulignant l'importance d'une lecture correcte par les lecteurs d'écran. L'article met en avant MathML comme l'une des meilleures options pour représenter les formules, grâce à sa syntaxe dédiée, son bon support par les lecteurs d'écran et son indépendance vis-à-vis de JavaScript. Il compare différentes approches, comme TeX/LaTeX, Unicode math, et les images, en montrant que MathML offre une sémantique claire et une intégration native dans le DOM. L'article aborde également les variations de support des lecteurs d'écran, comme VoiceOver, JAWS et NVDA, et illustre ces concepts avec l'exemple du théorème de Pythagore et une preuve mathématique plus complexe.

How HTML changes in ePub - HTMHell

L'article explique les particularités de l'utilisation de HTML dans les ePubs, le standard W3C pour les livres électroniques. Contrairement aux sites web, les ePubs utilisent XHTML, une version plus stricte de HTML basée sur XML, ce qui impose des règles syntaxiques rigoureuses et des particularités comme l'utilisation de namespaces. Le CSS reste globalement similaire, mais avec des limitations dues aux capacités réduites des liseuses. L'article explore également les extensions XML possibles, comme MathML, et les défis spécifiques liés à la création de contenus pour ePubs.

aiSlow - Web Performance Calendar

L'article explore la possibilité d'utiliser l'IA pour codifier des bonnes pratiques de performance web, inspirées de l'outil YSlow des années 2000. L'auteur propose de former un modèle d'IA avec des données structurées issues de l'HTTPArchive, en comparant des pages lentes et rapides, pour distiller des règles de performance web adaptées à l'ère actuelle. L'objectif est de revivre l'esprit de YSlow avec une approche moderne et automatisée.

Intro to Performance of React Server Components - Web Performance Calendar

Nadia Makarevich, experte en React et performance web, introduit les composants serveur React (RSC) et leur impact sur les performances. Elle explique que les RSC déplacent une partie du travail vers le serveur, réduisant ainsi la quantité de JavaScript à envoyer au client et améliorant le temps de chargement initial. L'article explore les différences entre le rendu côté client et les RSC, en mesurant des métriques comme le LCP et le temps d'affichage des données dynamiques. Makarevich a construit une SPA pour illustrer ces concepts, disponible sur GitHub.