我在一些文章中发现FF的Javascript引擎部分采用了Chrome的V8特性,甚至一些源代码来自V8!如果是这样,我能说用 Chrome 的 V8 替换 Firefox 中的 Javascript 引擎简直是轻而易举吗?如果不是,有什么区别?
问问题
8858 次
2 回答
6
据我所知,Firefox 使用的唯一 V8 源代码是被分解到单独的库中的东西(例如一些数字转换代码)。
不采用 V8 批发的原因是它存在 SpiderMonkey(Firefox 中的 JS 引擎)没有的某些 bug,缺少 SpiderMonkey 具有的一些功能,并且 Firefox 在 V8 之前无法为 JS 引入新功能人们得到了解决。
于 2012-04-02T02:34:47.007 回答
0
Chrome 引擎更快(谷歌声称)。
语法是一样的。
没关系:我还没有看到问题描述。为什么他们不会用 V8 替换整个 Javascript 引擎?因为那是谷歌,他们不想在他们的代码中包含超过 1% 的谷歌代码。他们想要“独立”。
于 2012-04-01T07:05:39.453 回答