Microsoft ha lanzado oficialmente TypeScript 5.9, una actualización significativa de su popular Superset de JavaScript. Lanzado el 1 de agosto de 2025, la nueva versión ofrece mejoras de experiencia al desarrollador importantes, incluida una configuración de proyecto simplificada y información sobre herramientas de editor más informativa.

La clave entre las nuevas características es el soporte para la importancia de importación, una propuesta de ECMAScript que permite a los desarrolladores posponer la evaluación de la evaluación del módulo y el rendimiento de la inicio de la aplicación de la aplicación de refuerzo. Este lanzamiento también proporciona una hoja de ruta clara para el futuro del idioma, posicionando la versión 6.0 como un paso preparatorio para una reescritura completa y basada en GO planificada para TypeScript 7.0.

un gran impulso para la experiencia del desarrollador

El equipo de comprescript ha revisado el comando tsc-init, que ahora genera un archivo mínimo y más prescrito tsconfig.json. This change addresses long-standing feedback that the previous, verbose template was often immediately stripped down by developers.

The new configuration defaults to stricter, modern settings like strict: true, verbatimmodulesyntax: verdadero y modulado:”fuerza”. Las herramientas también se mejoran con una vista previa de”Hovers expandible”, lo que permite a los usuarios explorar tipos complejos directamente en el editor. Las API de DOM ahora también incluyen descripciones sumarias de Mdn.

Adoptar JavaScript moderno con importaciones diferidas

Una característica principal en TypeScript 5.9 es compatible con la sintaxis de diferencial de importación, a Propuesta Ecmascript de etapa 3 . Esto permite que se carguen módulos, pero defiende su ejecución hasta que realmente se accede a una exportación, una herramienta poderosa para optimizar los tiempos de inicio de la aplicación.

Esta característica solo admite las importaciones del espacio de nombres (importar * como ns de’…’) y no está a nivel de nivel a nivel. Esto significa que requiere soporte nativo en el entorno de tiempo de ejecución, como un navegador o node.js moderno, o un Bundler que puede realizar la transformación necesaria.

nuevas opciones de módulo y ganancias de rendimiento

La actualización introduce una nueva opción Node20 de módulo estable. Esta configuración está diseñada para modele precisamente la resolución del módulo y el comportamiento de node.js v20 , impidiendo–Target ES2023 y que ofrece una alternativa más predícible a la alternativa a la alternativa a la alternativa de Node.

El rendimiento también recibe un impulso. El compilador ahora almacena instanciaciones de tipo de manera más efectiva, reduciendo el trabajo redundante en bibliotecas complejas. Además, las verificaciones de existencia de archivo optimizadas pueden producir un aumento de velocidad de alrededor del 11% en proyectos más grandes, según el equipo.

El camino a la versión 7.0: un compilador nativo

quizás lo más importante es la visión a largo plazo compartida con esta versión. Microsoft está posicionando TypeScript 6.0 como una versión de transición, diseñada para ayudar a los desarrolladores a prepararse para un cambio arquitectónico importante en la versión 7.0: a nuevo compilador portado de scratch to scratch a scratch a scratch a scratch a scratch a scratch hasta go . Rosenwasser, gerente de productos de TypeScript, explicó la estrategia, afirmando:”Nuestra visión para TypeScript 6.0 es actuar como un punto de transición para que los desarrolladores ajusten sus bases de código para TypeScript 7.0″. Hizo hincapié en que para la mayoría, es una”verificación de preparación para adoptar TypeScript 7.0″.

Este movimiento señala un enfoque en mejorar drásticamente el rendimiento del compilador. Las vistas previas de este compilador nativo ya están disponibles para que los desarrolladores prueben.

La versión incluye algunos cambios de ruptura, especialmente a los tipos de ArrayBuffer, que pueden requerir ajustes de código. El equipo espera que las nuevas características y la dirección futura clara sean bien recibidas. Como Rosenwasser concluyó en el anuncio,”Esperamos que ese mecanografiado 5.9 lo trata bien y hace que su codificación diaria sea una alegría”.

.