TypeScript 7.0 RC: el compilador reescrito en Go llega hasta diez veces más rápido

Microsoft publicó el 18 de junio de 2026 la release candidate de TypeScript 7.0, el compilador reescrito completamente en Go. No es una migración cosmética: el equipo asegura que el nuevo compilador es unas diez veces más rápido que TypeScript 6.0, y la versión estable está prevista para dentro de un mes, es decir, con toda probabilidad este mismo mes de julio.

Por qué Go y no TypeScript sobre sí mismo

El compilador de TypeScript llevaba años escrito en el propio TypeScript, lo que facilitaba mantenerlo pero limitaba el rendimiento en proyectos grandes: cada vez que abrías un monorepo con decenas de miles de ficheros, el type-checking se convertía en el cuello de botella real del ciclo de desarrollo. Portar el compilador a Go permite aprovechar concurrencia real (goroutines) y una gestión de memoria mucho más predecible que la de un runtime de JavaScript.

Type-checking en paralelo por defecto

La RC activa por defecto 4 workers de type-checking ejecutándose en paralelo, configurables con el flag --checkers si tu máquina tiene más o menos núcleos disponibles. Para proyectos con build multi-paquete existe además --builders, que paraleliza también esa fase. En la práctica, esto significa que un monorepo que antes tardaba minutos en comprobar tipos puede bajar a segundos, según los propios benchmarks del equipo.

Compatibilidad: mismo comportamiento, motor distinto

El equipo insiste en que el type-checking es «estructuralmente idéntico» al de TypeScript 6.0: no deberías ver errores nuevos ni comportamientos distintos en tu código existente solo por el cambio de compilador. El objetivo declarado es que migrar sea, en el caso ideal, tan simple como actualizar la dependencia y notar que todo va más rápido.

Qué hacer mientras tanto

Si mantienes un proyecto grande, merece la pena probar la RC ahora en un entorno de CI paralelo antes de que llegue la estable, sobre todo si usas configuraciones de tipos complejas o tsconfig con opciones poco habituales. El anuncio completo, con benchmarks detallados y la guía de migración, está en el blog oficial de TypeScript.

Imagen: Pexels / Markus Winkler

COMPARTE ESTA NOTICIA

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP