Firefox 的 JavaScript 引擎和 Chrome 的 V8 有什么区别?



我发现一些文章说FF的JavaScript引擎部分采用了Chrome的V8功能,甚至说它的一些源代码来自V8!

如果是这样的话,我能说用Chrome的V8取代Firefox中的JavaScript引擎很容易吗?

如果没有,有什么区别?

据我所知,Firefox唯一使用的V8源代码是被分解到单独库中的东西(例如一些数字转换代码)。

不大规模采用V8的原因是,它有SpiderMonkey(Firefox中的JS引擎)没有的某些bug,缺少SpiderMoney拥有的一些功能,并且在V8用户开始使用之前,Firefox将无法为JS引入新功能。

Chrome引擎更快(谷歌声称)。

Sytax也是如此。

永远:我还没有看到问题描述。为什么他们不会用V8取代整个Javascript引擎?因为这是谷歌,他们不想在代码中包含超过1%的谷歌代码。他们想要"独立"。

最新更新