比较node.js和Deno
前言如果你一直关注 Web 开发领域,那么最近可能已经听到了很多关于 Deno 的信息――一种新的JavaScript运行时,它可能也会被认为是 Node.js的继承者。与 Node.js 的比较尽管 Deno 和 Node.js 是执行相似操作的类似工具,但它们之间的差异远远不只是名称的颠倒。Node.js 主要使用C ++编写,libuv作为其异步 I/O 库,而 Deno 用的是Rust,同样其使用的异步库Tokio也是用 Rust 编写。就目前而言,根据Deno 的基准,两者之间的区别是无法区分的,或者说至少是非常微妙的。依赖管理但是,除了 ESM 之外,Deno 还为 Node.js 带来的依赖性管理带来了更多变化。安全最后,安全性是 Deno 最重要的方面之一。与 Node.js 相比,它用沙盒执行的代码,仅允许访问系统的选定部分。