JavaScript的工作原理:在V8引擎内部?

JavaScript的工作原理:在V8引擎内部?,javascript,web,ecmascript-6,web-development-server,javascript-engine,Javascript,Web,Ecmascript 6,Web Development Server,Javascript Engine,每个浏览器都有自己的JavaScript引擎,所以如果我想了解JavaScript的工作原理,我必须了解所有的引擎 引擎是否以同样的方式翻译代码?我想你不必这样做,除非你想创建拥有数千用户的企业应用程序,而且每毫秒和往返时间对你来说都很重要,以确保真正的金钱安全 除非您不想让您的应用程序在每个引擎中都能理想地运行。我们这里说的是毫秒 这里的整体概念在每个引擎中都是相同的 如果你想深入了解引擎是如何处理代码的,我建议你去看看。这是一个由6部分组成的丛书,你可以在线免费阅读 在阅读之后,我个人对引擎

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


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

我想你不必这样做,除非你想创建拥有数千用户的企业应用程序,而且每毫秒和往返时间对你来说都很重要,以确保真正的金钱安全

除非您不想让您的应用程序在每个引擎中都能理想地运行。我们这里说的是毫秒

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

如果你想深入了解引擎是如何处理代码的,我建议你去看看。这是一个由6部分组成的丛书,你可以在线免费阅读

在阅读之后,我个人对引擎如何处理我的代码有了更好的了解。我敢肯定,你需要在这两个引擎之间有所不同的部分,都是关于毫秒区域的性能

可以在此处找到发动机差异的简要摘要:。 您也可以在此处查看性能指南:


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

我想你不必这么做,除非你想创建拥有数千名用户的企业应用程序,而且每毫秒和往返时间对你来说都是很重要的,以确保真正的资金安全

除非您不想让您的应用程序在每个引擎中都能理想地运行。我们这里说的是毫秒

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

如果你想深入了解引擎是如何处理代码的,我建议你去看看。这是一个由6部分组成的丛书,你可以在线免费阅读

在阅读之后,我个人对引擎如何处理我的代码有了更好的了解。我敢肯定,你需要在这两个引擎之间有所不同的部分,都是关于毫秒区域的性能

可以在此处找到发动机差异的简要摘要:。 您也可以在此处查看性能指南:


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

除非您希望优化纳秒(很少有人需要),否则您不需要了解JS引擎。知道哪些功能已经实现,哪些功能没有实现就足够了:这些都是有用的网站。例如,
flatMap
尚未广泛实施,最好远离它。与其研究引擎,不如研究JavaScript本身;MDN和MDN是目标位置。并非所有引擎都以相同的方式翻译代码。你可以在谷歌上阅读每个引擎。不必急于了解它们是如何充分工作的,但了解发动机罩后面发生的一些事情会证明是有用的。除非您希望优化纳秒(很少有人需要),否则您不需要了解JS发动机。知道哪些功能已经实现,哪些功能没有实现就足够了:这些都是有用的网站。例如,
flatMap
尚未广泛实施,最好远离它。与其研究引擎,不如研究JavaScript本身;MDN和MDN是目标位置。并非所有引擎都以相同的方式翻译代码。你可以在谷歌上阅读每个引擎。不必急于了解它们是如何工作的,但了解一些关于引擎盖后面发生的事情会证明是有用的。非常感谢非常感谢