Conferencia de TypeScript 2024: principales anuncios y novedades

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Principales anuncios de la conferencia de TypeScript: qué espera a los desarrolladores



En la conferencia anual TypeScript Conf 2024, el equipo de Microsoft presentó una serie de actualizaciones significativas que cambiarán el enfoque del desarrollo en este lenguaje. El evento se realizó en formato híbrido y reunió a más de 5000 participantes de todo el mundo. Los principales anuncios se refieren al rendimiento, un nuevo compilador y la ampliación de las capacidades del sistema de tipos.



Revolución en el rendimiento: compilador en Go

El anuncio más impactante: el equipo de TypeScript anunció el desarrollo de un nuevo compilador escrito en Go. Esta es una versión completamente rediseñada que, según pruebas preliminares, proporciona un aumento de velocidad de 10 a 15 veces en comparación con la implementación actual en TypeScript. Características clave:

  • Compatibilidad total hacia atrás con el código existente.
  • Verificación instantánea de tipos para proyectos grandes (más de 1 millón de líneas).
  • Soporte de compilación incremental a nivel de núcleo.

Se espera que la versión beta del nuevo compilador esté disponible para pruebas en el primer trimestre de 2025.



Decoradores 5.0: estabilización final

Después de una larga fase de experimentación, los decoradores finalmente obtuvieron el estatus de función estable en TypeScript 5.0. En la conferencia se anunció el soporte completo del nuevo estándar ECMAScript Decorators. Esto significa:

  • Simplificación de la metaprogramación y la inversión de control.
  • Soporte nativo en frameworks populares (Angular, NestJS).
  • Posibilidad de usar decoradores sin la bandera de modo experimental.


Sistema de tipos ampliado

Los desarrolladores presentaron varias nuevas características que hacen que TypeScript sea aún más expresivo:

  • Tipos de plantilla (Template Literal Types) — ahora admiten expresiones anidadas y construcciones condicionales.
  • Tipos con negación (Negated Types) — permiten excluir ciertos valores de la unión de tipos.
  • Modificador satisfies — simplifica el trabajo con tipos, conservando la inferencia del tipo más preciso.


Mejoras en el ecosistema y las herramientas

El equipo de TypeScript también anunció la integración con nuevas herramientas:

  • Soporte ampliado en Visual Studio Code: el autocompletado es un 40% más rápido.
  • Nuevo plugin para ESLint con reglas para tipado estricto.
  • Utilidad ts-bridge para una migración sin problemas de JavaScript a TypeScript.


¿Qué significa esto para los desarrolladores?

Las actualizaciones hacen que TypeScript sea aún más atractivo para proyectos empresariales y startups. La aceleración de la compilación resolverá el problema de las compilaciones largas en bases de código grandes, y los nuevos tipos ayudarán a escribir código más seguro y predecible. Los desarrolladores deberían comenzar a probar las versiones beta para estar listos para el lanzamiento.



Siga las actualizaciones en PythonLib: continuaremos publicando guías detalladas y ejemplos de uso de las nuevas capacidades de TypeScript.

Recommended Libraries