Deno性能与Node.js比较

8

Deno使用v8执行JavaScript,但考虑到它直接运行TypeScript,我想知道是否会因此导致性能损失。

似乎它只编译代码一次。 因此,是否可以将其作为部署步骤进行编译,以避免与编译相关的启动开销?

除了启动时间之外,有没有其他性能方面的比较可以在Node.js和Deno之间进行?

3个回答

9

1
(第二段的答案) Deno将编译后的资产存储在DENO_DIR中。您可以使用“deno info”命令进行检查。如果您部署整个DENO_DIR以及源代码,则可以避免启动时的TypeScript编译。 您还可以通过设置DENO_DIR环境变量来更改DENO_DIR的位置。
DENO_DIR=/path/to/your_deno_dir deno run entrypoint.ts

-4

Deno的性能一直比Nodejs更好,因为它在代码中使用了JavaScript和TypeScript。

Deno是一个安全的TypeScript运行时,建立在V8之上,这是Google用于JavaScript的运行时引擎。它是后端开发人员未来的希望,因为它是用Rust构建的,我认为这比C++更好,而C++则让Nodejs有了生命(Deno的核心是用Rust编写的,Node的核心是用C++编写的)。

虽然我还没有完全开始使用Deno,但毫无疑问,它将成为Nodejs的最佳替代品,因为它几乎包含了Nodejs的所有功能,并具有新开发世界所需的现代功能。

我正在尝试在我的网站#Donnekt上制作它的教程。


2
这实际上是个谎言。有很多基准测试表明Node.js比Deno更具性能优势。 - David

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接