Composed

TypeScript 7.0 entre en RC

Microsoft a publié la RC de TypeScript 7.0, portée par un compilateur natif en Go, des builds plus rapides et une sortie stable attendue prochainement.

Publié le par Emmanuel LASTRAMis à jour le 2 min de lecture

Microsoft a annoncé le 18 juin 2026 la disponibilité de la Release Candidate de TypeScript 7.0, après une première bêta publiée le 21 avril.

L’évolution majeure reste le compilateur, porté de TypeScript/JavaScript vers Go, avec des builds souvent environ 10 fois plus rapides qu’avec TypeScript 6.0.

Microsoft insiste sur un point important : le portage n’est pas une réécriture fonctionnelle du langage. La logique de vérification des types reste structurellement identique à celle de TypeScript 6.0, l’objectif étant surtout d’améliorer les performances et la base technique.

La RC a été testée sur de très grandes bases de code, chez Microsoft et dans plusieurs entreprises comme Bloomberg, Canva, Figma, Google, Linear, Notion, Slack, Vercel ou VoidZero.

Pour tester cette RC, une seule commande suffit :

npm install -D typescript@rc

Le binaire tsc pointe alors vers TypeScript 7.0 RC :

npx tsc --version

Microsoft publie aussi un paquet de compatibilité @typescript/typescript6, qui fournit un exécutable tsc6 pour faire cohabiter TypeScript 6.0 et TypeScript 7.0 pendant la transition.

Les release de type nightly de TypeScript 7 continuent, elles, de passer par @typescript/native-preview, avec le binaire tsgo.

L’extension VS Code TypeScript Native Preview permet de profiter des mêmes gains directement dans l’éditeur, avec une base désormais fondée sur le Language Server Protocol. Microsoft indique aussi que plusieurs fonctionnalités manquantes dans la bêta, comme le tri des imports, la suppression des imports inutilisés ou le semantic highlighting, sont maintenant présentes.

Côté compilation, TypeScript 7.0 introduit aussi de nouveaux réglages de parallélisation : --checkers pour le nombre de workers de vérification de types, --builders pour les builds de références de projets, et --singleThreaded pour forcer un mode mono-thread.

La version stable de TypeScript 7.0 est désormais attendue dans le mois qui suit cette RC.


Si vous avez 5 minutes, j’ai réalisé un mini benchmark sur une codebase de 262k lignes de TypeScript, dans la vidéo ci-dessous :

Mini Benchmark TypeScript 6 Vs TypeScript 7.0 Beta (YouTube) - 4 minutes 43 secondes

Sources : Microsoft - RC et Microsoft - bêta.