Digest du jour

jeudi 9 juillet 2026

Profondeur

Digest court

La news du jour, c'est TypeScript 7.0, sorti stable le 8 juillet. Le portage natif en Go du compilateur est officiellement GA : tsc est désormais un binaire, avec des builds 8× à 12× plus rapides et 6 à 26 % de mémoire en moins. Slack passe son type-check CI de 7,5 min à 1,25 min, VS Code de 125,7 s à 10,6 s. Mais la mauvaise nouvelle pour toi : Angular ne peut pas encore basculer son language server sur TS 7, faute d'API programmatique stable — le type-checking de templates passe par Volar/TS 6.0. La stratégie recommandée par l'équipe TypeScript est hybride : TS 7 pour le tsc en CLI/CI, TS 6.0 pour l'éditeur. Rien d'autre de notable côté Angular : le blog en est resté au récap communautaire du 7 juillet, et la branche 22.1.0-next n'accumule que des correctifs.

Top 1 — TypeScript 7.0 stable (compilateur natif Go)

  • Perf : 8-12× plus rapide en build complet, 13× plus rapide pour la première erreur affichée dans l'éditeur.
  • Parallélisme : nouveaux flags --checkers, --builders, --singleThreaded pour piloter le nombre de workers.
  • Breaking : target: es5, baseUrl, moduleResolution: node10, module: umd/amd/systemjs supprimés ; strict, stableTypeOrdering par défaut ; types vaut [].
  • Angular : pas de language server TS 7 pour l'instant → tsc en CI avec TS 7, éditeur sur TS 6.0 via l'alias @typescript/typescript6.
  • Pas d'API : typescript-eslint et Volar restent sur 6.0 jusqu'à TypeScript 7.1.

Top 2 — Où en est l'écosystème

  • Angular v22 : stable depuis le 3 juin, 22.1.0-next en correctifs. Rien de structurant cette semaine.
  • À surveiller : l'API programmatique de TS 7.1, qui débloquera Volar, typescript-eslint et le template type-checking Angular natif.

→ Analyse complète : 2026-07-09_detail.md