Node.js ha añadido soporte experimental para el lenguaje TypeScript

Se ha incorporado un cambio en la base de código de la plataforma JavaScript Node.js que añade la capacidad de ejecutar archivos con código en el lenguaje de programación TypeScript. El soporte para TypeScript se activa mediante la opción «—experimental-strip-types» y se limita a limpiar las definiciones de tipos específicas de este lenguaje, es decir, a transformar el código fuente en JavaScript antes de su ejecución. Las características de TypeScript no relacionadas con la descripción de tipos, como los espacios de nombres, decoradores, propiedades de parámetros y tipos enumerados (enum), aún no son compatibles. Puedes probar esta nueva función utilizando las versiones nocturnas de Node.js 23 de hoy.

Para la traducción se utiliza el compilador SWC (Speedy Web Compiler), escrito en Rust. Con el fin de no añadir dependencias adicionales a Node.js, se ha utilizado la representación del compilador swc/wasm-typescript, que se entrega en código intermedio WebAssembly y ya se aplica para los mismos fines en la plataforma Deno. Este cambio se ha integrado en respuesta a numerosas solicitudes de usuarios para permitir la ejecución de código en TypeScript sin la necesidad de instalar cargadores externos y dependencias adicionales. Las plataformas competidoras Deno y Bun han implementado soporte para TypeScript desde el principio.

La diferencia clave entre TypeScript y JavaScript es la definición explícita de tipos. La tipificación estática ayuda a evitar muchos errores durante el desarrollo, permite utilizar técnicas de optimización adicionales, simplifica la depuración y hace que el código sea más legible y fácil de modificar y mantener por otros desarrolladores. En la implementación añadida a Node.js, estas capacidades de TypeScript se pierden, ya que durante el proceso de traducción de los textos fuente a JavaScript no se realiza la verificación de tipos.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster