其他
JS 三大运行时对比:Deno、Bun 和 Node.js
转自:OSC开源社区(ID:oschina2013)
Bun 在一定程度上对 Windows 有作支持。(刚看完另一篇博客,Bun 在 Windows 上很难受:https://alemtuzlak.hashnode.dev/why-i-cant-love-bun)
Node 已开始搞权限模型。
Node
npm list
是有一个外部依赖视图的。Bun 有半内置的 REPL,需要时会进行下载。
所有运行时都在不同程度上提供了 ARM64 支持,其中 Node.js 支持的平台范围最广。
尽管 Deno 缺少传统的内置包管理器,但它可以通过 URL 导入、指定符导入、import_map 和 package.json 实现了自动包安装。
据传 Deno 即将有一次重大更新,可能会带来一些令人兴奋的新特性。
如果成熟度、庞大的生态以及社区支持是你最重视的,那么 Node.js 仍然是一个强有力的竞争者。
如果你寻求一个现代化、默认安全性高且开发体验一流并且日益成熟的运行时环境,那么 Deno 就是不二之选。
如果你想要结合 Node.js 和 Deno 的优点,并注重尖端性能以及良好的开发体验,那么 Bun 可能就是你需要的答案。