Microsoft anuncia un puerto nativo de TypeScript en Go para mejorar su rendimiento
Microsoft revoluciona TypeScript con "Corsa", un puerto nativo en Go que promete acelerar drásticamente los tiempos de compilación y mejorar la escalabilidad.

Microsoft ha sorprendido a la comunidad de desarrolladores con un anuncio que promete transformar radicalmente el rendimiento de TypeScript. La compañía está trabajando en la creación de un puerto nativo del compilador y las herramientas de TypeScript en el lenguaje Go, un proyecto que ha sido apodado "Corsa". Esta nueva implementación busca abordar las preocupaciones planteadas por los desarrolladores sobre la escalabilidad de TypeScript en grandes bases de código, que a menudo se traducen en tiempos de inicio lentos del editor y vistas incompletas del código fuente.
Con la llegada de esta implementación en Go, Microsoft afirma que se espera una mejora significativa en los tiempos de inicio del editor y una reducción de los tiempos de compilación de hasta 10 veces. Por ejemplo, en pruebas de rendimiento realizadas, se ha demostrado que VS Code, que contiene 1,505,000 líneas de código, puede pasar de un tiempo de compilación de 77.8 segundos a apenas 7.5 segundos. Otras herramientas, como Playwright y TypeORM, también han mostrado mejoras notables en sus tiempos de compilación, pasando de 11.1 segundos a 1.1 segundos y de 17.5 segundos a 1.3 segundos, respectivamente.
Microsoft planea lanzar una vista previa del nuevo compilador "Corsa" a mediados de 2025, mientras que se espera que TypeScript 7.0 vea la luz a finales de este año. Durante este tiempo, la base de código actual de TypeScript continuará su desarrollo en la serie 6.x, incluyendo posibles deprecaciones y cambios disruptivos en la versión 6.0, con el fin de asegurar que las funcionalidades y configuraciones antiguas sigan siendo compatibles para los proyectos que dependen de ellas.
Los desarrolladores interesados ya pueden comenzar a construir y ejecutar el código en Go disponible en el nuevo repositorio de trabajo de Microsoft, lo que podría marcar el inicio de una nueva era en el desarrollo con TypeScript.