Deno y Node.js utilizan el engine de JavaScript V8 desarrollado originalmente por Google para su navegador Chrome, pero Deno en vez de usar la versión de C++ utiliza la versión creada con Rust que es casi igual de rápida pero con una seguridad mucho mejor trabajada, impidiendo los errores de memoria y los desbordamientos de buffer.
Deno por defecto no ejecuta nada para lo que no lo hayas autorizado previamente, Node.js sin embargo no tiene en cuenta estas limitaciones por lo que es posible inyectar de manera maliciosa código dañino.
Deno evita el uso de NPM importando las urls directamente en el código, hace una copia del código original en nuestro servidor y lo cachea para que su ejecución sea mucho más rápida, evitamos además la típica gigantesca de módulos de cualquier proyecto node.
Deno ofrece soporte nativo tanto para Typescript como para JavaScript, tan sencillo como ejecutar deno run.
Bueno, pues aquí tenéis una primera aproximación a las diferencias entre Deno y Node.js.
Espero que os sea de utilidad ^_^.
Comentarios