WebStorm 2026.1 : TypeScript Engine basé sur un service et une liste complète d'agents IA

WebStorm 2026.1 : TypeScript Engine basé sur un service et une liste complète d'agents IA

lschvn5 min de lecture

WebStorm 2026.1 est sorti en mars avec une version qui resserre le lien entre l'EDI et les outils que les développeurs utilisent au quotidien. L'événement principal est un moteur TypeScript plus efficace par défaut, mais le changement le plus visible pour beaucoup sera ce qui se trouve dans la barre latérale du chat IA.

Moteur TypeScript basé sur un service, activé par défaut

Le changement le plus significatif techniquement de la 2026.1 est le passage du moteur TypeScript basé sur un service de optionnel à par défaut. Les grandes bases de code TypeScript exercent une pression constante sur les éditeurs — vérification de types, navigation et refactoring compete tous pour le CPU dans le thread principal de l'EDI. Le moteur basé sur un service externalise ce travail vers un processus séparé, gardant l'interface plus réactive sans changer la façon dont le code est écrit.

WebStorm affiche également désormais les indices inlay du serveur de langage TypeScript basé sur Go directement dans l'éditeur, si vous l'exécutez. Et comme TypeScript 6 sortait environ au même moment, l'équipe a aligné les valeurs par défaut de l'éditeur sur le comportement modifié de TS6 pour types et rootDir, et a commencé à préparer les changements de baseUrl de TypeScript 7.

Les spécificateurs d'importation et d'exportation à littéraux de chaîne sont désormais entièrement compris par l'analyseur et le navigateur :

export { a as "a-b" };
import { "a-b" as a } from "./file.js";

La coloration syntaxique, la navigation vers la définition et le renommage fonctionnent tous correctement sur les noms aliasés.

Le chat IA reçoit une liste complète d'agents

JetBrains a introduit un panneau de chat IA il y a plusieurs versions. Dans la 2026.1, c'est maintenant un hub d'agents. Le registre ACP — une marketplace au sein de l'EDI — vous permet d'installer des agents en un clic. La liste inclut déjà Junie (l'agent propre à JetBrains), Claude Agent, Codex (le modèle de codage d'OpenAI), Cursor et GitHub Copilot, avec d'autres à venir.

Le bénéfice pratique : vous pouvez basculer entre différents agents selon la tâche — Codex pour certaines tâches de génération de code, Claude pour le travail lourd en raisonnement — sans quitter l'éditeur. JetBrains appelle cela le protocole Agent Client (ACP), et c'est conçu pour être ouvert.

Suggestions de prochaine édition, sans quota IA

L'autocomplétion dans la 2026.1 reçoit une amélioration significative. Les suggestions de prochaine édition vont au-delà de l'achèvement token par token : elles appliquent intelligemment des modifications apparentées dans tout le fichier quand vous appuyez sur Tab.

Crucialement, ces suggestions ne consomment pas votre quota IA sur les abonnements JetBrains AI Pro, Ultimate et Enterprise. C'est une expérience Tab Tab qui reste locale.

Mises à jour des frameworks

WebStorm 2026.1 apporte le support des nouvelles directives React (use memo, use no memo aux côtés de use client et use server existants), de la syntaxe de template Angular 21 complète (fonctions fléchées, instanceof, littéraux regex, spread), et une intégration TypeScript Vue mise à jour via @vue/typescript-plugin 3.2.4.

Les génériques Svelte dans les balises <script> fonctionnent désormais avec la recherche d'utilisation, la navigation vers les déclarations et le renommage. Le serveur de langage Astro accepte la configuration JSON directement depuis les paramètres de l'EDI. Et les aperçus de couleur CSS affiche désormais la fonction color() et les espaces colorimétriques CSS étendus.

Code With Me est enterré

JetBrains enterre Code With Me, son service de programmation en binôme. L'entreprise invoque une baisse de la demande et un virage vers des « workflows modernes adaptés au développement logiciel professionnel ». À partir de la 2026.1, Code With Me est désolidarisé de tous les IDEs JetBrains et migrera sur le Marketplace comme plugin autonome.

Wayland par défaut sur Linux

WebStorm fonctionne désormais nativement sur Wayland par défaut sur Linux, remplaçant X11 comme serveur d'affichage par défaut. Les bénéfices sont un rendu HiDPI plus net et une meilleure gestion des entrées. L'EDI revient automatiquement à X11 dans les environnements où Wayland n'est pas disponible.

Les utilisateurs PowerShell obtiennent également la complétion en terminal pour les sous-commandes et les paramètres, rejoignant Bash et Zsh où cette fonctionnalité existait déjà.

WebStorm 2026.1 est disponible via la Toolbox App ou en téléchargement direct sur jetbrains.com/webstorm.

Questions fréquentes

Articles connexes

Plus de couverture avec des sujets et tags en commun.

JetBrains Ouvrir le Coffre : JavaScript et TypeScript Disponibles Gratuitement dans IntelliJ IDEA
TypeScript

JetBrains Ouvrir le Coffre : JavaScript et TypeScript Disponibles Gratuitement dans IntelliJ IDEA

Depuis mars 2026, IntelliJ IDEA v2026.1 intègre gratuitement les fonctionnalités JavaScript, TypeScript, HTML, CSS et React basique — auparavant réservées à l'abonnement Ultimate payant. Nuance : Angular, Vue et le débogage avancé restent payants.
État de TypeScript 2026 : langage #1 sur GitHub, Project Corsa et la facture de la supply chain
TypeScript

État de TypeScript 2026 : langage #1 sur GitHub, Project Corsa et la facture de la supply chain

Un regard rétrospectif sur les événements majeurs qui ont redéfini la position de TypeScript dans l'écosystème JavaScript — du dépassement de JavaScript sur GitHub à la réécriture du compilateur en Go pour des builds 10x plus rapides.
Astro 6.1 : contrôle fin des images et routage i18n amélioré
release

Astro 6.1 : contrôle fin des images et routage i18n amélioré

Astro 6.1 permet de configurer les encodeurs Sharp au niveau du pipeline, ajoute des options avancées pour SmartyPants et expose les routes de repli i18n aux intégrations. L'acquisition par Cloudflare continue de façonner la roadmap.

Commentaires

Connexion Connectez-vous pour participer à la conversation.

Pas encore de commentaires. Soyez le premier à partager vos pensées.