【发布时间】:2012-04-01 07:02:18
【问题描述】:
我在一些文章中发现FF的Javascript引擎部分采用了Chrome的V8特性,甚至一些源代码来自V8! 如果是这样,我能说用 Chrome 的 V8 替换 Firefox 中的 Javascript 引擎简直是轻而易举吗? 如果不是,有什么区别?
【问题讨论】:
标签: firefox google-chrome v8 javascript-engine
我在一些文章中发现FF的Javascript引擎部分采用了Chrome的V8特性,甚至一些源代码来自V8! 如果是这样,我能说用 Chrome 的 V8 替换 Firefox 中的 Javascript 引擎简直是轻而易举吗? 如果不是,有什么区别?
【问题讨论】:
标签: firefox google-chrome v8 javascript-engine
据我所知,Firefox 使用的唯一 V8 源代码是被分解到单独的库中的东西(例如一些数字转换代码)。
不采用 V8 批发的原因是它有一些 SpiderMonkey(Firefox 中的 JS 引擎)没有的 bug,缺少 SpiderMonkey 的一些功能,Firefox 无法为 JS 引入新功能直到 V8 的人们开始使用它。
【讨论】:
Chrome 引擎更快(谷歌声称)。
语法是一样的。
没关系:我还没有看到问题描述。 为什么他们不会用 V8 替换整个 Javascript 引擎? 因为那是谷歌,他们不想在他们的代码中包含超过 1% 的谷歌代码。他们想要“独立”。
【讨论】:
let)。