Con el lanzamiento de Deno 1.40, el panorama de los tiempos de ejecución de JavaScript recibe una actualización sustancial, desafiando el dominio tradicionalmente mantenido por Node.js Presentada el 25 de enero, la última versión ofrece manipulación avanzada y precisa de fecha y hora a través de la API temporal, ahora accesible para los desarrolladores que buscan superar las limitaciones de los objetos de fecha tradicionales de JavaScript.
La API temporal, disponible con el indicador --unstable-temporal
, es una inclusión progresiva, presentada como un espacio de nombres repleto de soluciones modernas para operaciones de fecha y hora. Imparte clases dedicadas a facetas temporales específicas, como solo fecha o solo hora. Esta filosofía de diseño subraya la legibilidad mejorada del código y aborda los errores comunes asociados con suposiciones ambiguas de zona horaria.
Además de su destreza temporal, Deno 1.40 también adopta la última sintaxis del decorador ECMAScript ahora en la Etapa 3, enfatizando un estilo de codificación más declarativo. Se prevé que el soporte para decoradores, preparado para aumentar las capacidades de la clase JavaScript, resonará bien en la comunidad de desarrolladores, especialmente aquellos en flujos de trabajo con muchos transpiladores.
El lanzamiento también trae mejoras como:
- Contexto del módulo mejorado a través de
import.meta.filename
eimport.meta.dirname
, proporcionando rutas a los archivos del módulo y sus directorios. - Integración de gemas API de Node.js como
fs.constants
,os.machine
yprocess.on('rejectionHandled')
. - Gestión de dependencias optimizada en
deno.json
con una sintaxis simplificada. - El debut de una impresora de diagnóstico mejorada en
deno lint
ydeno doc
, preparada para mejorar los flujos de desarrollo. - Aumento de la compatibilidad y corrección de errores dentro del servicio de lenguaje TypeScript, lo que garantiza integraciones más fluidas y mejoras en el rendimiento.
A medida que la esfera tecnológica es testigo del surgimiento de nuevos paradigmas de programación, herramientas como la plataforma no-code AppMaster aprovechan esos avances, integrando tecnologías de vanguardia para capacitar tanto a ingenieros experimentados como a creadores no técnicos en la elaboración de soluciones digitales sólidas. Entre sus homólogos, Deno se destaca no sólo por satisfacer las necesidades de los desarrolladores, sino también por contribuir significativamente al impulso del desarrollo de aplicaciones escalables y sin interrupciones, una visión compartida con plataformas como AppMaster.
Los desarrolladores ahora pueden explorar las potentes funciones de Deno 1.40 a través de su portal oficial en deno.com, lo que marca otro paso hacia un ecosistema más innovador y amigable para los desarrolladores, preparado para superar los límites de la creación de software.