TypeScript 7 es nativo y de 8 a 12 veces más rápido, pero no es un cambio directo
TypeScript 7.0, el port nativo escrito en Go, salió el 8 de julio. Todavía no tiene una API programática estable y sus nuevos valores por defecto cambian tu tsconfig.
Qué hacer
Los proyectos de React y Node con un tsconfig limpio pueden probarlo ya. Los equipos con Vue, Inertia con Vue o Angular deberían quedarse en la 6.0 hasta la 7.1.
TypeScript 7.0, el port nativo escrito en Go, salió el 8 de julio. Microsoft reporta builds completos entre 8 y 12 veces más rápidos; el código de VS Code pasó de 125,7 segundos a 10,6.
- La 7.0 todavía no tiene una API programática estable, lo que afecta a las herramientas de Vue, Svelte, Angular, MDX y Astro. La API está prevista para la 7.1.
- Las herramientas que aún necesitan la API anterior pueden usar TypeScript 6 en paralelo con el paquete @typescript/typescript6.
- Nuevos valores por defecto: strict: true, module: esnext y types: [] (ahora debes listar los paquetes @types que necesitas).
- Eliminados: target es5, downlevelIteration, baseUrl, moduleResolution classic y la salida AMD/UMD/SystemJS.
El trabajo real de migración está en los nuevos valores por defecto, sobre todo la eliminación de baseUrl y la lista de types vacía.