Performance web.Web performance.
Les notes de cette série, de la plus récente à la plus ancienne.The notes in this series, newest first.

Ce que le cache règle, et ce qu’il cache sous le tapisWhat caching fixes, and what it sweeps under the rug
Un cache serveur transforme un site lent en site rapide — pour la moitié des visiteurs. Ce qu'il ne règle pas, et qu'il faut traiter quand même.Server caching turns a slow site into a fast one — for half the visitors. What it does not fix, and what you must handle anyway.
Lire la noteRead the note 30 October 202630 October 2026Le CLS : réserver la place avant que l’image arriveCLS: reserve the space before the image lands
Le texte qui saute pendant la lecture est la nuisance la plus énervante du web, et la plus facile à supprimer. Les quatre sources habituelles.Text jumping while you read is the web’s most irritating defect, and the easiest to remove. The four usual culprits.
Lire la noteRead the note 29 October 202629 October 2026Une seule police pour tout le site : les fontes variablesOne font file for the whole site: variable fonts
Sept graisses, sept fichiers, sept requêtes. Une fonte variable les remplace par un seul fichier, et ouvre des possibilités typographiques au passage.Seven weights, seven files, seven requests. A variable font replaces them with one file, and opens typographic doors along the way.
Lire la noteRead the note 28 October 202628 October 2026Ne charger un script que là où il sert : l’exemple du formulaireLoading a script only where it is needed: the contact form case
Une extension de formulaire charge son code sur toutes les pages, y compris celles sans formulaire. Comment le corriger proprement.A form plugin loads its code on every page, including pages with no form. How to fix it cleanly.
Lire la noteRead the note 27 October 202627 October 2026De 597 à 242 Ko : la recette exacteFrom 597 KB down to 242 KB: the exact recipe
Formats modernes, tailles multiples, chargement différé bien placé : le détail des arbitrages qui ont réduit le poids d'une page de 60 %.Modern formats, multiple sizes, lazy loading in the right place: the trade-offs that cut a page’s weight by 60%.
Lire la noteRead the note 26 October 202626 October 2026Passer le LCP sous la seconde sur un hébergement mutualiséGetting LCP under a second on shared hosting
Pas de serveur dédié, pas de CDN payant : la suite d'opérations qui a fait passer le plus gros élément affiché sous la seconde.No dedicated server, no paid CDN: the exact sequence that brought the largest contentful paint under one second.
Lire la noteRead the note