Microsoft a publié TypeScript 7.0, marquant une refonte architecturale majeure. Le compilateur a été réécriture presque entièrement de JavaScript/Node.js en Go, et les tâches sont désormais parallélisées plutôt que exécutées séquentiellement. Ces changements offrent des vitesses de compilation environ dix fois plus rapides que TypeScript 6.0, accompagnées de réductions significatives de la consommation mémoire.
Les benchmarks démontrent les gains de performance sur des projets réels. VS Code compile 11,9 fois plus vite – réduisant le temps de compilation de plus de deux minutes à environ onze secondes – tandis que Sentry, Bluesky et Playwright affichent des facteurs d'accélération proches de 9x, et les projets tldraw atteignent une vitesse 7,7 fois supérieure. L'ouverture d'un fichier avec erreurs dans VS Code réduit le temps jusqu'à l'affichage du message d'erreur de 17,5 secondes à moins de 1,3 seconde. L'utilisation mémoire diminue également entre les projets : six pour cent pour Sentry, 18 pour cent pour VS Code, et plus de 25 pour cent pour Bluesky.
La version finale conserve la compatibilité avec TypeScript 6.0, permettant une installation parallèle via npm. La commande tsc invoque désormais le nouveau compilateur, tandis que le paquet de compatibilité @typescript/typescript6 fournit tsc6 et l'API TypeScript 6.0 antérieure pour que les outils existants continuent à fonctionner sans modification. Microsoft a concentré la version de production sur l'amélioration de la stabilité, un mode watch amélioré, un support d'éditeur plus complet et des chemins de migration plus clairs. Une nouvelle API est prévue pour TypeScript 7.1.
Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
En attente de ton clic …
·