Roadmap de desarrollo de TypeScript para 2025-2026: qué prepara el equipo para los desarrolladores
El equipo de TypeScript continúa trabajando activamente en la mejora del lenguaje, y para 2025-2026 se han planificado una serie de innovaciones significativas. El roadmap oficial, publicado en el repositorio del proyecto, cubre tanto funciones largamente esperadas como cambios fundamentales destinados a mejorar el rendimiento y la facilidad de desarrollo.
Proponemos analizar las direcciones clave del desarrollo de TypeScript en los próximos dos años.
Aislamiento de tipos (type isolation) — la función principal de 2025
Una de las innovaciones más esperadas es el llamado «aislamiento de tipos». Este concepto permitirá separar claramente el código relacionado con los tipos del código ejecutable. El objetivo principal es hacer que TypeScript sea más compatible con diversos runtimes y herramientas, incluyendo Bun, Deno y Node.js (a través del flag --experimental-strip-types).
Aspectos clave del aislamiento de tipos:
- Separación estricta de importaciones de tipos y valores (ya parcialmente implementada mediante
typeen las importaciones). - Simplificación del trabajo con runtimes que ejecutan TypeScript de forma nativa sin compilación previa.
- Reducción de la confusión al exportar tipos: los desarrolladores podrán indicar claramente que solo se exporta un tipo, no un valor.
Decoradores y metaprogramación
Aunque los decoradores experimentales están disponibles desde hace tiempo, el equipo de TypeScript planea completar la estandarización e implementación de los decoradores de nueva generación (Stage 3). En 2025-2026 se espera:
- Soporte completo de decoradores para clases, métodos y accesores sin necesidad de activar el flag experimental.
- Integración mejorada con decoradores en frameworks populares (Angular, NestJS, TypeORM).
- Posibilidad de usar decoradores para la validación y transformación de datos en la etapa de compilación.
Mejora del rendimiento del compilador
El rendimiento es el eterno dolor de TypeScript. En 2025-2026, el equipo planea acelerar significativamente el trabajo del compilador y el soporte del editor:
- Optimización de la compilación incremental — reducción del tiempo de recompilación al modificar un archivo.
- Mejora del almacenamiento en caché de tipos y módulos para proyectos grandes (monorepo).
- Trabajo en un nuevo parser — se espera que sea un 20-30% más rápido que el actual.
Soporte de JSX en tiempo de ejecución y mejora del trabajo con DOM
Los desarrolladores de React recibirán una serie de mejoras relacionadas con JSX. Se planea:
- Detección automática del tipo de fábrica JSX (React.createElement, Preact.h, Solid.js, etc.).
- Inferencia de tipos mejorada para eventos y atributos del DOM.
- Soporte experimental de JSX sin React (por ejemplo, para su uso en componentes web).
Nuevas capacidades sintácticas y mejoras de tipos
Tampoco faltará el azúcar sintáctico. En el roadmap se destacan las siguientes funciones:
- Tipos condicionales con soporte de plantillas — trabajo más flexible con cadenas y literales de plantilla.
- Desestructuración