
Semaine 38 - 2026
Six ans de React Native, et puis l’IA est passée
Shopify range React Native au placard et réécrit tout en Swift et Kotlin. La raison officielle n’est pas technique : les agents IA rendraient deux bases de code enfin abordables à maintenir. Preuve à l’appui, leur app Shop reconstruite en 12 semaines. En 2020 le code partagé faisait économiser une équipe ; en 2026 on demande à la machine. Les libs open source qu’ils portaient, elles, cherchent un nouveau propriétaire.
https://shopify.engineering/back-to-native
Accueillir les robots, ou leur claquer la porte
OpenAI et Google poussent un nouveau standard WebMCP : chaque site internet pourra publier / expliquer aux agents IA comment il fonctionne et comment l’utiliser. Cloudflare, Shopify, Vercel et Netlify ont déjà signé. Et contre les instructions malveillantes planquées dans une page ? “Prompt injection is not a solved problem”, rappelons que c’est encore au statut brouillon.
https://agenticweb.nearestnabors.com/p/webmcp-agentic-web-openai-google
Pendant qu’on déroule le tapis d’un côté, on verrouille de l’autre. Cloudflare permet enfin de refuser l’entraînement IA sans disparaître des moteurs de recherche : 17% des sites tentaient de bloquer l’entraînement, moins de 1% la recherche. Les crawlers qui jouent franc jeu décrochent un label, les autres un mur. En vigueur depuis le 15 septembre.
https://blog.cloudflare.com/accountable-mixed-use-ai-crawlers/
Deux outils à donner à vos agents IA
Fallow est un outil qui s’installe en npx fallow et vous permet de tracker du code mort, logique dupliquée, et même ce qui s’exécute réellement en vrai.
La Front-End Checklist attaque par l’autre bout : 385 règles réparties sur 11 catégories, avec des parcours courts pour ceux qui ne liront jamais les 385. Nouveauté, elle s’expose aux assistants IA, donc c’est votre agent IA qui auditera.
Deux bricolages CSS enfin à la retraite
L’icône qui se recentre bêtement dès que le libellé passe sur deux lignes : Ahmad Shadeed la corrige avec l’unité lh, qui connaît enfin la hauteur d’une ligne de texte. Trois lignes de CSS contre dix ans de marges devinées à l’œil.
https://ishadeed.com/article/aligning-list-icons/
Même énergie chez Vincent Bernat : des notes en marge, alignées face à leur appel, sans une seule ligne de JavaScript. Le navigateur gère même les notes qui se chevauchent.
https://vincent.bernat.ch/en/blog/2026-css-sidenotes
Vos couleurs ne seront jamais parfaites
Matt Strom secoue les palettes avec un algorithme jusqu’à ce que les couleurs arrêtent de se ressembler, y compris pour les daltoniens. Meilleur score que toutes les alternatives testées dixit l’auteur. CLI, module npm et web app pour jouer. Sa phrase résume le projet entier : il n’existe pas de couleurs parfaites, juste les moins mauvaises.
https://mattstromawn.com/writing/the-least-wrong-colors-version-2/
WTF
Updates
- Node.js 26.8.2 https://nodejs.org/en/blog/release/v26.8.2
- Zod 4.6 https://zod.dev/blog/zod-4-6
- React 19.3 https://react.dev/blog/2026/09/09/react-19-3
- pnpm 12.4 https://pnpm.io/blog/releases/12.4
- Vite 8.3.0 https://github.com/vitejs/vite/releases/tag/v8.3.0
- Playwright 1.63.0 https://github.com/microsoft/playwright/releases/tag/v1.63.0
- React Router 8.4.0 https://reactrouter.com/changelog#v840