Deno使用v8执行JavaScript,但考虑到它直接运行TypeScript,我想知道是否会因此导致性能损失。
似乎它只编译代码一次。 因此,是否可以将其作为部署步骤进行编译,以避免与编译相关的启动开销?
除了启动时间之外,有没有其他性能方面的比较可以在Node.js和Deno之间进行?
Deno使用v8执行JavaScript,但考虑到它直接运行TypeScript,我想知道是否会因此导致性能损失。
似乎它只编译代码一次。 因此,是否可以将其作为部署步骤进行编译,以避免与编译相关的启动开销?
除了启动时间之外,有没有其他性能方面的比较可以在Node.js和Deno之间进行?
Deno在这里跟踪了一些关键的性能指标: https://deno.land/benchmarks
关于预编译,它已经在路线图上,并在此问题中进行跟踪:https://github.com/denoland/deno/issues/986
DENO_DIR=/path/to/your_deno_dir deno run entrypoint.ts
Deno的性能一直比Nodejs更好,因为它在代码中使用了JavaScript和TypeScript。
Deno是一个安全的TypeScript运行时,建立在V8之上,这是Google用于JavaScript的运行时引擎。它是后端开发人员未来的希望,因为它是用Rust构建的,我认为这比C++更好,而C++则让Nodejs有了生命(Deno的核心是用Rust编写的,Node的核心是用C++编写的)。
虽然我还没有完全开始使用Deno,但毫无疑问,它将成为Nodejs的最佳替代品,因为它几乎包含了Nodejs的所有功能,并具有新开发世界所需的现代功能。
我正在尝试在我的网站#Donnekt上制作它的教程。