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
Sources
Fiche mise à jour le 2026-09-27