Programmation et développement logiciel

WebStorm 2026.2 ajoute une prise en charge stable de TypeScript 7 dans les projets Angular et React

JetBrains a annoncé que WebStorm 2026.2.2 offre une prise en charge stable du nouveau moteur TypeScript 7 basé sur Go, avec des améliorations de la rapidité de l’assistance au code pour les projets Angular et React, sans nécessiter la migration du projet ni la modification de la version de TypeScript utilisée dans l’infrastructure.

2026-09-08
5 min de lecture
16 vues
فريق تحرير certi.news
WebStorm 2026.2 ajoute une prise en charge stable de TypeScript 7 dans les projets Angular et React

Les utilisateurs de WebStorm 2026.2.2 peuvent désormais sélectionner le moteur TypeScript 7 basé sur Go afin d’obtenir une assistance au code plus rapide dans les projets Angular et React, selon l’annonce de JetBrains. L’activation de cette prise en charge ne nécessite pas de modifier la version de TypeScript utilisée par le projet. Ainsi, les équipes contraintes d’utiliser une version plus ancienne pour des raisons liées à l’infrastructure peuvent bénéficier des améliorations de l’environnement de développement sans effectuer de migration.

Qu’est-ce qui change dans WebStorm ?

TypeScript 7 remplace le service de langage basé sur Node.js par un nouveau moteur écrit en Go. JetBrains affirme que ce changement réduit le travail effectué par le compilateur pour atteindre un niveau d’assistance au code équivalent ou supérieur, avec un effet plus visible dans les grandes bases de code.

WebStorm ne s’est pas contenté de s’appuyer sur la couche d’extension existante : l’intégration a été reconstruite au niveau du service de langage afin d’assurer une prise en charge native du nouveau moteur. Selon la publication, les versions officielles de Microsoft indiquent que le nouveau compilateur pourrait être jusqu’à dix fois plus rapide que son prédécesseur basé sur Node.js. Lors de tests de TypeScript 7 sur la base de code de Kibana, JetBrains a également mesuré une réduction du temps de chargement du projet, qui est passé d’environ 12 secondes à 3 secondes.

Prise en charge d’Angular grâce à une intégration spécialisée

La prise en charge stable des projets Angular est disponible dans WebStorm 2026.2.2 et peut être activée depuis les préférences du programme sans modifier les fichiers du projet. JetBrains explique que cela est possible malgré l’absence de prise en charge de TypeScript 7.0 par le compilateur Angular et les outils d’assistance au code d’Angular dans VS Code, car WebStorm utilise un transpileur spécialisé pour les modèles Angular, porté du compilateur Angular vers Kotlin.

Pour TypeScript basé sur Node.js, JetBrains a développé l’extension Volar afin de fournir des cartes source dans le compilateur. Avec le moteur basé sur Go, l’entreprise a mis en œuvre une solution similaire en portant certaines parties de Volar vers Kotlin et en les adaptant à l’architecture interne du programme. Ce mécanisme regroupe le code transpilé et ses cartes, puis traduit les requêtes de l’IDE des coordonnées du code source vers celles du code généré que voit le compilateur.

Cette méthode permet de fournir une assistance au code dans les modèles Angular intégrés, mais la publication mentionne une limitation importante : la fonctionnalité TypeScript-Go content-mappers reste limitée aux fichiers qui ne sont pas écrits en TypeScript et ne devrait apparemment pas prendre en charge les cas d’utilisation d’Angular.

React est disponible dès maintenant, tandis que Vue reste en développement

Pour React, JetBrains indique que la prise en charge de TypeScript 7 est stable et prête à l’emploi. Le nouveau moteur fonctionne directement avec l’assistance au code après la mise à jour de WebStorm et la sélection de TypeScript 7 dans les préférences.

Pour Vue, JetBrains travaille au portage du transpileur Vue vers Kotlin et Kolar, tout en continuant à évaluer si l’intégration finale reposera sur la solution officielle content-mappers ou sur le transpileur Kotlin et l’architecture qui lui est associée. La publication ne fournit donc pas de date définitive pour la prise en charge de Vue, tandis que l’intégration d’Angular continue d’être améliorée parallèlement à l’évolution du compilateur Angular lui-même.

Pourquoi cette actualité est-elle importante ?

Le changement pratique le plus important consiste à dissocier les gains de performance des outils de développement des contraintes liées à la mise à niveau de TypeScript dans le projet. Cela pourrait être utile aux équipes qui travaillent sur de grands dépôts ou sur des projets Angular comportant plusieurs paquets, mais les chiffres publiés correspondent au test réalisé par JetBrains sur Kibana et ne garantissent pas le même résultat pour chaque base de code. En outre, la prise en charge d’Angular dépend en partie de solutions d’intégration propres à WebStorm, ce qui fait de l’évolution de la prise en charge de TypeScript 7 dans le compilateur Angular officiel un élément à surveiller.

Source de l’actualité
ف
Auteur

فريق تحرير certi.news

Dans la même catégorie

À lire également

Voir toutes les actualités