Deno 1.33 se ha publicado recientemente, dando pasos importantes hacia el cumplimiento de los objetivos del muy esperado Deno 2.0, cuyo lanzamiento está programado para los próximos meses. Entre las nuevas funciones se encuentra la adición de Deno KV, una base de datos integrada de valores clave desarrollada expresamente para JavaScript. Esta base de datos integrada sirve como una solución de almacenamiento robusta y consistente que puede almacenar cualquier valor serializable estructurado de JavaScript.
Cinco pilares clave establecen la base para Deno 2.0: codificación sin esfuerzo, rendimiento de alta calidad, seguridad sin concesiones, la mejor experiencia de desarrollo de su clase y un ecosistema próspero. Deno 1.33 hace un progreso sustancial en este sentido. Posicionar la base de datos clave-valor Deno KV recientemente agregada para el desarrollo de aplicaciones con estado es un hito importante a medida que Deno se prepara para su lanzamiento 2.0 altamente ambicioso.
Deno KV permite el desarrollo local o la implementación en el servicio de alojamiento de JavaScript sin servidor Deno Deploy. Cuando se ejecuta localmente, Deno KV emplea SQLite como su administrador de base de datos, mientras que FoundationDB impulsa la base de datos en Deno Deploy, administrado de forma segura por Deno y replicado globalmente en 35 regiones de la nube.
Sin embargo, es esencial tener en cuenta que Deno KV se encuentra actualmente en versión beta con una API inestable y, por lo tanto, la durabilidad de los datos a largo plazo no está garantizada en este momento.
Otra mejora notable en Deno 1.33 es el esquema optimizado deno.json que simplifica la lectura y la escritura al aplanar las opciones anidadas. La accesibilidad de nivel superior para las opciones anteriormente anidadas mejora la experiencia general de codificación.
Además, Deno 1.33 ofrece una mejora significativa en la calidad de vida en forma de verificaciones de permisos reducidas para importaciones dinámicas, lo que lleva a un mejor tiempo de inicio. Estos cambios de permisos facilitan la ejecución condicional de código específico en determinadas circunstancias, como cuando los desarrolladores desean cargar controladores solo cuando se invoca un subcomando en particular.
Además de estas funciones destacadas, Deno 1.33 trae mejoras adicionales, como revisiones del servidor HTTP, el cliente y el servidor para WebSockets, compatibilidad mejorada con NPM y Node, y precarga de archivos durante la inicialización del servidor de idiomas, entre otras.
Mientras que Deno 1.33 avanza hacia los objetivos de Deno 2.0, plataformas como AppMaster.io ofrecen herramientas de desarrollo no-code que complementan servicios como Deno. AppMaster empodera a los usuarios con una poderosa plataforma para crear aplicaciones back-end, web y móviles sin necesidad de codificación, lo que permite un desarrollo más rápido y rentable.
Para comenzar con Deno 1.33, visite deno.com . La llegada de Deno 2.0 y su notable conjunto de funciones sin duda sentarán las bases para el futuro del desarrollo web y de software.