Firefox的Javascript引擎和Chrome的V8之间有什么区别?

时间:2012-04-01 07:02:19

标签: firefox google-chrome v8 javascript-engine

我在一些文章中发现FF的Javascript引擎部分采用了Chrome的V8功能,甚至一些源代码来自V8! 如果是这样,我可以说用Chrome的V8替换Firefox中的Javascript引擎就像馅饼一样容易吗? 如果没有,有什么区别?

2 个答案:

答案 0 :(得分:4)

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

不采用V8批发的原因是它有一些SpiderMonkey(Firefox中的JS引擎)所没有的错误,缺少SpiderMonkey的一些功能,Firefox无法为JS引入新功能直到V8人们开始接触它。

答案 1 :(得分:0)

Chrome引擎速度更快(Google声称)。

Sytax是一样的。

没关系:我没有看过问题说明。 为什么他们不会用V8替换整个Javascript引擎? 因为它是Google,他们不希望代码中有超过1%的Google代码。他们想要“独立”。