
Semaine 35 - 2026
L’astéroïde a déjà touché le sol
Les grands noms de la pédagogie frontend rangent leurs cours un par un. La raison, selon Nolan Lawson : confier du React à un agent ne fait prendre que peu de risque. Pire, React gagne désormais non pas parce qu’il est agréable, mais parce qu’il pèse lourd dans les données d’entraînement des modèles.
https://nolanlawson.com/2026/08/23/the-asteroid-currently-hitting-frontend-web-development/
Il conclut que seul le design résiste. Justement, Viacheslav Derzhaiev explique pourquoi : les LLM sont figés dans le temps, et une machine ne sait pas innover. Or ce qui est de bon goût aujourd’hui est un cliché la semaine suivante.
https://hackernoon.com/can-machines-learn-taste
Ta FAQ contient la réponse, ton navigateur ne la voit pas
Le texte est bien là, dans l’accordéon fermé. Mais un display: none le rend introuvable au Ctrl+F : pour la recherche du navigateur, cette phrase n’existe pas. Deux issues propres, zéro JS : le <details name> natif, ou l’attribut hidden="until-found", qui laisse le navigateur ouvrir le panneau tout seul quand le mot cherché est dedans.
https://agustinbarrientos.com/writing/senior-eye/searchable-accordions/
Et si tu doutais encore des capacités HTML, Chris Burnell a fait l’inventaire : popover, boîtes de dialogue, accordéon exclusif, chargement différé des images, …
https://chrisburnell.com/html-can-do-that/
Supprime. Ne réorganise pas.
Ton site est trop lourd. Deux options : supprimer du code, ou garder le même poids en changeant l’ordre de chargement. Alex Russell prévient que la seconde ne tient pas. Un budget max de poids se met dans la CI ; un ordre de chargement se met dans la tête de tes collègues. Devine lequel survit dans le temps.
https://infrequently.org/2026/08/notes-on-performance-remediation-strategies/
Les chiffres, Cloudflare les fournit. En rognant 533 octets par entrée de cache DNS — sur 250 milliards d’entrées — ils ont libéré 100 téraoctets de mémoire, l’équivalent de 130 serveurs. Et les lectures sont devenues 19 % plus rapides au passage. Supprimer, ça accélère.
https://blog.cloudflare.com/dns-cache-memory-optimization-1111/
AliExpress t’écoute, le volume à zéro
Un chercheur perd le son de son téléphone à chaque fois qu’il ouvre AliExpress. En creusant, il trouve deux scripts obfusqués : ils envoient une onde sonore au navigateur, volume coupé, puis mesurent comment ta machine la déforme pour t’identifier. La méthode est neutralisée depuis Firefox 118, sorti en 2023 — sauf que treize autres techniques de traçage tournaient tranquillement à côté. Merci les mouchards.
Ton <head> a maintenant deux publics
Cinq ans après, Manuel Matuzović republie son modèle HTML de départ. Favicon en SVG qui suit le thème sombre, dates dans les métadonnées pour que Slack affiche l’heure de publication, initial-scale=1 à la poubelle. Et surtout une nouveauté : un lien vers la version Markdown de la page, explicitement destiné aux modèles de langage. Ton en-tête sert désormais deux audiences, dont une qui ne cligne pas des yeux.
https://www.matuzo.at/blog/2026/html-boilerplate
WTF
- https://tjw.dev/zzfx-studio/
- https://codepen.io/inclushe/full/OPWreWR
- https://codepen.io/matt-cannon/full/yyVLNNj
Updates
- Bun 1.4 https://bun.com/blog/bun-v1.4
- Electron 44 https://github.com/electron/electron/releases/tag/v44.0.0
- Ionic 9.0 https://ionic.io/blog/announcing-ionic-framework-9
- React Native 0.87 https://reactnative.dev/blog/2026/08/11/react-native-0.87
- pnpm 12.0 https://pnpm.io/blog/releases/12.0
- ESLint 10.9.0 https://eslint.org/blog/2026/08/eslint-v10.9.0-released/
- Youtube.js 18 https://github.com/LuanRT/YouTube.js/releases/tag/v18.0.0