Ir al contenido

TypeScript 7.0 llega estable: compilador en Go hasta 10 veces más rápido

21 de julio de 2026 por
David Suescun

El 8 de julio de 2026, el equipo de TypeScript en Microsoft anunció la disponibilidad general (GA) de TypeScript 7.0, la versión que reemplaza por completo el compilador y el servicio de lenguaje históricos, escritos en TypeScript y ejecutados sobre Node.js, por una implementación nativa portada a Go. No se trata de una reescritura desde cero: según el propio equipo, la lógica de chequeo de tipos es estructuralmente idéntica a la de TypeScript 6.0, lo que busca preservar el mismo comportamiento semántico mientras se gana velocidad de ejecución nativa.

Cifras que respaldan la promesa de rendimiento

El anuncio llega apenas tres semanas después de que la release candidate se publicara el 18 de junio, y confirma las cifras que ya se habían adelantado durante la fase de pruebas. Microsoft afirma que TypeScript 7.0 es entre 8 y 12 veces más rápido en compilaciones completas gracias a la combinación de velocidad de código nativo y paralelismo con memoria compartida, que permite ejecutar en paralelo el análisis, el chequeo de tipos y la emisión de código.

El caso de prueba: la base de código de VS Code

El dato más citado del anuncio es el tiempo de chequeo de tipos sobre el propio repositorio de Visual Studio Code: pasó de 125.7 segundos con TypeScript 6 a 10.6 segundos con TypeScript 7, una mejora de 11.9x. En el editor, abrir un archivo con un error de tipos se redujo de 17.5 segundos a menos de 1.3 segundos.

De 125.7 a 10.6 segundos: el chequeo de tipos de la base de código de VS Code con TypeScript 7.0 es casi 12 veces más rápido que con TypeScript 6.0, según las cifras publicadas por Microsoft.

Estabilidad del servidor de lenguaje

Más allá de la velocidad bruta, Microsoft destaca mejoras en la fiabilidad del nuevo language server: los comandos fallidos se redujeron en más del 80% y los cierres inesperados del servidor cayeron más de un 60% frente a TypeScript 6.0, un punto sensible para cualquier desarrollador que dependa del autocompletado y la navegación de código en tiempo real.

Instalación y compatibilidad

La instalación no cambia para la mayoría de proyectos: el comando habitual npm install -D typescript ya apunta a la versión 7.0 bajo la etiqueta latest. Para quienes necesiten convivir con el compilador anterior durante la migración, el paquete incluye un ejecutable tsc6 que preserva el comportamiento previo. Eso sí, la API programática estable para herramientas que se integran directamente con el compilador no llegará hasta TypeScript 7.1, y reportes de prensa especializada señalan que herramientas de terceros como vue-tsc y la cadena de tipado de Svelte todavía no se han actualizado por completo para el nuevo núcleo en Go.

Qué significa para los equipos de desarrollo

Para proyectos grandes, la promesa de compilaciones de un solo dígito de segundos en lugar de minutos cambia directamente el ciclo de retroalimentación de desarrolladores que hoy esperan a que termine el chequeo de tipos antes de confirmar que un cambio es seguro. El riesgo, como con cualquier migración de compilador, está en el ecosistema: frameworks y herramientas que dependen de comportamientos internos del compilador TypeScript clásico necesitarán tiempo para ponerse al día. Aun así, el hecho de que Microsoft haya optado por un puerto fiel en lugar de una reescritura reduce el riesgo de romper proyectos existentes, y convierte a TypeScript 7.0 en una actualización que vale la pena evaluar en los próximos sprints, aunque probablemente no de forma inmediata para quienes dependan de integraciones que aún no han migrado.

Meta Compute: la matriz de Facebook entra a la nube de IA y hunde a CoreWeave