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.

OpenCode Desktop abandonne Tauri pour Electron : un choix pragmatique pour un agent de coding IA en TypeScript
ai

OpenCode Desktop abandonne Tauri pour Electron : un choix pragmatique pour un agent de coding IA en TypeScript

OpenCode, l'agent de coding IA open source fort de 145 000 étoiles GitHub, a reconstruit son application Desktop sur Electron après avoir conclu que les performances WebKit et les problèmes de démarrage du CLI bundled ne justifiaient plus Tauri.
Claude Code est passé de Zéro à #1 en Huit Mois : Le Duel des Outils de Coding IA 2026
ai

Claude Code est passé de Zéro à #1 en Huit Mois : Le Duel des Outils de Coding IA 2026

Début 2026, Claude Code affichait un taux de « plus aimé » de 46% parmi les développeurs, laissant Cursor à 19% et GitHub Copilot à 9%. Mais les notations de satisfaction et les classements d'utilisation ne racontent pas toute l'histoire. Voici ce que chaque outil fait réellement bien, et quand utiliser lequel.
Bug Claude Code #74066 : Des Utilisateurs Signalent une Fuite de Contexte Entre Workspaces sur Sonnet 5, Anthropic N'a Pas Encore Répondu
ai

Bug Claude Code #74066 : Des Utilisateurs Signalent une Fuite de Contexte Entre Workspaces sur Sonnet 5, Anthropic N'a Pas Encore Répondu

Un bug ouvert déposé contre Claude Code le 2026-07-04 par un utilisateur [Enterprise ZDR](https://docs.anthropic.com/en/docs/build-with-claude/zero-data-retention) décrit une session de travail sur Sonnet 5 qui commence soudainement à faire référence à une construction de temple Minecraft non liée, puis persiste dans la mauvaise tâche dans son récapitulatif. Le rapporteur (GitHub : [@milesrichardson-edb](https://github.com/milesrichardson-edb), issue [anthropics/claude-code#74066](https://github.com/anthropics/claude-code/issues/74066)) est sur Enterprise Zero Data Retention, le niveau qu'Anthropic présente spécifiquement comme isolé par session. Le triage sur le JSONL de session locale du rapporteur à `~/.claude/projects/<encoded-cwd>/<session-id>.jsonl` montre que le texte fuité n'est pas dans la transcription, ce qui exclut une fuite de contexte locale par chevauchement de fichier. Quatre autres utilisateurs dans les commentaires (avec des historiques de travail remontant à l'an dernier) décrivent un comportement quasi identique sur Claude Code, Claude Mobile et Claude deep research. Le fit architectural le plus plausible est un état de cache KV partagé dans l'inférence ([selon @yv3nne dans les commentaires](https://github.com/anthropics/claude-code/issues/74066#issuecomment-4880448776)), mais aucun ingénieur d'Anthropic n'a commenté l'issue dans les 22 heures depuis son dépôt, et l'issue a atteint le sommet de [Hacker News](https://news.ycombinator.com/item?id=42481789) le 2026-07-04. Le ton dans le fil est partagé : la moitié suspectant une vraie réutilisation de cache plateforme, l'autre moitié suspectant une [hallucination spécifique à Sonnet 5 déclenchée par un lexer Pygments](https://github.com/anthropics/claude-code/issues/74066#issuecomment-4880334711). Les deux lectures sont crédibles.

Commentaires

Connexion Connectez-vous pour participer à la conversation.

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