Los desarrolladores de Node.js dieron a conocer hace poco el lanzamiento de la primera version significativa de Deno 1.0 la cual llega después de dos años de desarrollo. Esta es una plataforma para la ejecución separada de aplicaciones en JavaScript y TypeScript, que se puede utilizar para crear controladores que se ejecutan en el servidor. Deno no es una rama de Node.js, sino que es un nuevo proyecto creado desde cero.

Al igual que Node.js, Deno usa el motor V8 JavaScript, que también se usa en navegadores basados ​​en Chromium. La motivación clave para crear la nueva plataforma JavaScript fue el deseo de eliminar los errores conceptuales cometidos en la arquitectura Node.js y proporcionar a los usuarios un entorno más seguro.

Para aumentar la seguridad, el enlace alrededor del motor V8 está escrito en el lenguaje Rust, lo que evita muchas vulnerabilidades que surgen debido al trabajo de bajo nivel con la memoria, como acceder a un área de memoria después de que se libera, hacer referencia a punteros nulos y salir de los límites del búfer.

El código del proyecto se distribuye bajo la licencia MIT y cuenta con compilaciones preparadas para Linux, Windows y macOS.

#deno #node #javascript #typescript #webdev

Deno 1.0, la plataforma segura de JavaScript de Node.js
4.20 GEEK