Article

TypeScript 7.0 bêta : 10x plus rapide sur grands projets

Microsoft publie la bêta de TypeScript 7.0, reconstruite en Go pour exploiter le parallélisme matériel. Elle promet jusqu'à 10x de performance sur grandes bases de code tout en restant compatible avec TypeScript 6.0.

TypeScript 7.0 bêta : 10x plus rapide sur grands projets
Temps de lecture : 2 Minutes
Suivre sur Google

TypeScript vient de recevoir un sérieux coup d'accélérateur, et Microsoft veut que les développeurs le remarquent. L'entreprise a publié une version bêta de TypeScript 7.0, et la promesse est difficile à ignorer : des performances jusqu'à 10 fois plus rapides, notamment sur les bases de code volumineuses qui ralentissent habituellement les éditeurs et les outils de compilation.

Le changement principal se situe sous le capot. Microsoft a reconstruit le compilateur et le service de langage en Go, une décision qui permet à TypeScript de mieux exploiter le matériel moderne, notamment le traitement parallèle. Concrètement, cela se traduit par une vérification des types plus rapide, des compilations plus rapides et une expérience de développement nettement plus réactive lorsque les projets prennent de l'ampleur.

Un TypeScript familier, simplement beaucoup plus rapide

Malgré ce nouveau moteur, Microsoft affirme que le langage doit se comporter comme les développeurs en ont l'habitude. La vérification des types est conçue pour rester cohérente avec TypeScript 6.0, ce qui compte davantage qu'il n'y paraît. Personne ne souhaite une amélioration des performances qui casserait discrètement des années de code.

Ce compromis est l'essentiel. Microsoft cherche à livrer une réécriture interne majeure sans obliger les équipes à réapprendre le langage ou à reconstruire leurs flux de travail depuis zéro. Le même TypeScript. Moins d'attente. Voilà le message.

L'essayer est simple. Les développeurs peuvent installer la bêta via npm avec le paquet preview puis utiliser tsgo à la place de la commande familière tsc.

  • npm install -D @typescript/native-preview@beta
  • npx tsgo --version
  • Version 7.0.0-beta

Microsoft pousse également le nouveau service de langage jusqu'au cœur de l'éditeur. Une extension preview pour Visual Studio Code est disponible, offrant aux développeurs la possibilité de ressentir les gains de vitesse pendant qu'ils codent, pas seulement lors des compilations.

La bêta est suffisamment stable pour des expérimentations, et Microsoft indique que certaines équipes pourront même l'utiliser au quotidien. Toutefois, ce n'est clairement pas la ligne d'arrivée. L'entreprise considère cela comme un travail en cours actif et sollicite des retours avant la sortie finale.

Pour l'instant, aucune date de lancement n'est fixée pour la version finalisée de TypeScript 7.0. Microsoft souhaite davantage de tests, d'ajustements et de retours du monde réel avant d'annoncer la disponibilité générale. Si la bêta tient ne serait-ce qu'une partie de sa promesse, TypeScript pourrait bientôt être très différent, et très rapide, pour les développeurs du monde entier.

Nicolas Moreau

"Geek dans l'âme, je teste les derniers smartphones et gadgets pour vous aider à faire le meilleur choix."

Laisser un commentaire

Commentaires

Aucun commentaire pour l'instant. Soyez le premier.