TypeScript 7 natif (tsgo / Corsa)
TypeScript 🔴 SeniorDéfinition
TypeScript 7.0 (8 juillet 2026) est la réécriture du compilateur en Go, nom de code « Project Corsa », publiée d'abord en aperçu sous @typescript/native-preview (binaire tsgo). Le paquet typescript 7.x fournit un tsc natif multithread annoncé 8 à 12 fois plus rapide sur un build complet (VS Code : 125,7 s → 10,6 s) avec 6 à 26 % de mémoire en moins, et un serveur de langage LSP. Il reste compatible avec le comportement de vérification de TS 6.0 ; @typescript/typescript6 permet de garder l'ancienne API JavaScript côte à côte.
Analogie
Le même chef, la même recette, mais une cuisine professionnelle avec dix fourneaux au lieu d'une plaque.
Exemple de code
# Aperçu natif (avant 7.0)
npm i -D @typescript/native-preview
npx tsgo --project tsconfig.json
# TypeScript 7 : tsc est natif
npm i -D typescript@7
npx tsc -p .
# Outils qui ont besoin de l'ancienne API JS
npm i -D @typescript/typescript6@npm:typescript@6
Cas d'usage
Monorepos et CI lentes ; éditeurs sur grosses bases ; linters typés (Oxlint s'appuie sur tsgo).
Anti-pattern
Termes liés
Dans l'actu
- 20/10 TypeScript 7.1 Beta (npm install -D typescript@beta) : import attributes dans les modules ambiants (type css, text, bytes), source phase imports (import source), --target et --lib es2026 stables, nouvelle API programmatique (types… Semaine 43 (1re moitié) · 19 – 21 octobre 2026 →
- 20/10 Cloudflare et VoidZero présentent tsrs, un portage expérimental en Rust du compilateur TypeScript (pas un fork du langage), incubé dans la toolchain Oxc et installable via le paquet npm tsrs. Semaine 43 (1re moitié) · 19 – 21 octobre 2026 →
- 10/10 Bun 1.4.3 introduit bun check, un vérificateur de types TypeScript intégré : il passe 100 % de la suite de conformité de TypeScript 7.0.2 (51 210 tests) en étant 3 à 6,4 fois plus rapide que tsc et avec 2,2 à 4,9 fois moins de mémoire — le src de VS Code (9 795 fichiers) se vérifie en 1,24 s contre 5,98 s. Semaine 41 (2e moitié) · 8 – 11 octobre 2026 →
- 20/08 Microsoft publie TypeScript 7.0.2, correctif de TypeScript 7.0 (le compilateur porté en Go, annoncé le 8 juillet), distribué avec 23 builds natifs par plateforme (ARM64, x64, PPC64, etc.). Bilan août 2026 →
Sources
Fiche mise à jour le 2026-09-27