Digest du jour

samedi 15 août 2026

Profondeur

Digest court

Rien de neuf côté framework : le blog Angular n'a pas publié depuis fin juillet et aucune release 22.2.x n'est sortie dans les 48 h. En revanche, l'écosystème front bouge fort sur la couche outillage. npm 12 est sorti et coupe l'exécution des scripts d'installation par défaut — un changement de posture qui va casser des builds Angular reposant sur des dépendances natives. Astro 7 réécrit son compilateur en Rust et passe à Vite 8, confirmant la bascule généralisée du tooling JS vers des binaires natifs, la même trajectoire que Rolldown chez Angular. Deux sujets à digérer avant ta prochaine mise à jour de package.json.

Top 1 — npm 12 : la fin des scripts d'installation implicites

  • ignore-scripts par défaut : npm install n'exécute plus preinstall/install/postinstall sans approbation explicite.
  • Approbation par paquet : le registre passe à un modèle de confiance déclarée, paquet par paquet.
  • Sources non-registre restreintes : les installs depuis Git/tarball arbitraire sont durcies.
  • Impact Angular : tout paquet à build natif (sharp, drivers, binaires de test) demande une action côté CI.

Top 2 — Astro 7 : le compilateur natif comme nouveau standard

  • Compilateur Rust : jusqu'à 61 % de build en moins sur les projets de contenu.
  • Pipeline Markdown en Rust : le parsing quitte le JS, comme tsgo côté TypeScript.
  • Vite 8 : socle de build partagé avec une bonne partie de l'écosystème.
  • Règles HTML plus strictes : quelques fichiers legacy cassent à la migration.

→ Analyse complète : 2026-08-15_detail.md