Los usuarios de WebStorm 2026.2.2 ya pueden seleccionar el motor de TypeScript 7 basado en Go para obtener una asistencia de código más rápida en proyectos Angular y React, según anunció JetBrains. Activar el soporte no requiere cambiar la versión de TypeScript de la que depende el proyecto, lo que significa que los equipos limitados a una versión anterior por razones relacionadas con la infraestructura pueden beneficiarse de las mejoras del entorno de desarrollo sin realizar una migración.
¿Qué cambia dentro de WebStorm?
TypeScript 7 sustituye el servicio de lenguaje basado en Node.js por un nuevo motor escrito en Go. JetBrains afirma que este cambio reduce el trabajo que realiza el compilador para alcanzar un nivel de asistencia de código similar o superior, y que el efecto se aprecia con mayor claridad en bases de código grandes.
WebStorm no se basó únicamente en la capa de complementos existente, sino que reconstruyó la integración a nivel del servicio de lenguaje para ofrecer soporte nativo para el nuevo motor. Según la publicación, las versiones oficiales de Microsoft indican que el nuevo compilador puede ser hasta diez veces más rápido que su predecesor basado en Node.js. Además, al probar TypeScript 7 en la base de código de Kibana, JetBrains registró una reducción del tiempo de carga del proyecto de aproximadamente 12 segundos a 3 segundos.
Soporte para Angular mediante una integración especial
El soporte estable para proyectos Angular llega a WebStorm 2026.2.2 y puede activarse desde las preferencias del programa sin modificar los archivos del proyecto. JetBrains explica que esto fue posible pese a que el compilador de Angular y las herramientas de asistencia de código de VS Code no admiten TypeScript 7.0, porque WebStorm utiliza un adaptador especial para las plantillas de Angular, trasladado del compilador de Angular a Kotlin.
Para TypeScript basado en Node.js, JetBrains desarrolló el complemento Volar para proporcionar mapas de origen dentro del compilador. Con el motor basado en Go, implementó una solución similar trasladando partes de Volar a Kotlin y adaptándolas a la estructura interna del programa. Este mecanismo recopila el código transformado y sus mapas, y después traduce las solicitudes del IDE desde las coordenadas del código original al código generado que ve el compilador.
Este método permite ofrecer asistencia de código dentro de plantillas Angular incrustadas, pero la publicación menciona una limitación importante: la función TypeScript-Go content-mappers sigue limitada a archivos que no están escritos en TypeScript, y parece que no admitirá casos de uso de Angular.
React ya está disponible y Vue continúa en desarrollo
En el caso de React, JetBrains afirma que el soporte para TypeScript 7 es estable y está listo para usarse, ya que el nuevo motor funciona con la asistencia de código directamente después de actualizar WebStorm y seleccionar TypeScript 7 en las preferencias.
En cuanto a Vue, JetBrains está trabajando en trasladar el adaptador de Vue a Kotlin y Kolar, mientras continúa evaluando si la integración final se basará en la solución oficial de content-mappers o en el adaptador de Kotlin y la estructura asociada. Por ello, la publicación no ofrece una fecha definitiva para el soporte de Vue, mientras la integración con Angular sigue mejorándose en paralelo con la evolución del propio compilador de Angular.
¿Por qué importa esta noticia?
El cambio práctico más importante es separar las mejoras de rendimiento de las herramientas de desarrollo de las limitaciones para actualizar TypeScript dentro del proyecto. Esto puede beneficiar a los equipos que trabajan con repositorios grandes o proyectos Angular con varios paquetes, pero las cifras publicadas corresponden a una prueba de JetBrains en Kibana y no garantizan el mismo resultado para todas las bases de código. Además, el soporte de Angular depende parcialmente de soluciones de integración específicas de WebStorm, por lo que la evolución del soporte de TypeScript 7 en el compilador oficial de Angular es un factor que conviene seguir.