JavaScript 是如何工作的:在 V8 引擎中?

ref*_*kka 1 javascript web-development-server javascript-engine web ecmascript-6

每个浏览器都有自己的 JavaScript 引擎,所以如果我想了解 JavaScript 的工作原理,我必须了解所有引擎吗?

引擎是否以相同的方式翻译代码?

Tst*_*tar 5

我想您不必这样做,除非您想创建具有数千个用户的企业应用程序,并且每一毫秒和往返对于您安全真实的资金都很重要。

除非您不想让您的应用程序在每个引擎中都表现理想。我们这里只讨论毫秒。

这里的整体概念在每个引擎中都是相同的。

如果您想更深入地了解引擎如何处理您的代码,我建议您查看You don't know JS。这是一个分为 6 部分的系列丛书,您可以免费在线阅读。

读完之后,我个人对引擎如何处理我的代码有了更好的了解。而且我敢肯定,您需要在这些引擎之间进行区分的部分完全是关于毫秒区域的性能!

可以在此处找到有关引擎有何不同的简要摘要:JavaScript 引擎指南。您还可以在此处查看性能指南:JavaScript 引擎比较

他们还列出了更多有用的资源!