Firefox 18将加入JavaScript即时引擎IonMonkey,性能比尚未发布的Firefox 17快26%

曾子嶒·2012年09月14日 09:57
为实现给用户带来更快、更流畅体验的承诺,Mozilla将在Firefox 18中采用新的JavaScript解析技术。采用新技术的Firefox 18将比尚未发布的Firefox 17快26%。如果以Google的V8引擎为基线,那么Firefox 18将比Firefox 17快7%,比现在的Firefox 15快20%。 这项被称作IonMonkey的新技术是一个即时(JIT,Just-In-Time)编译器,它将部分取代2010年发布的JagerMonkey。IonMonkey首次将JavaScript代码编译为“中间表示(IR,Intermediate Representation)”,然后它会运用各种算法优化IR,最后才将其编辑为机器码。


所谓三十年河东,三十年河西,这个道理在桌面浏览器的世界里同样适用。曾经风风火火的FireFox,如今却被迅速崛起的Chrome逼得频繁升级版本号。上月不但发布了Firefox 15,还放出了Firefox 17的消息,现在Firefox 18又呼之欲出,不过这次似乎挺有些料。

PCWorld的消息称,为实现给用户带来更快、更流畅体验的承诺,Mozilla将在Firefox 18中采用新的JavaScript解析技术。采用新技术的Firefox 18将比尚未发布的Firefox 17快26%。如果以Google的V8引擎为基线,那么Firefox 18将比Firefox 17快7%,比现在的Firefox 15快20%。

这项被称作IonMonkey的新技术是一个即时(JIT,Just-In-Time)编译器,它将部分取代2010年发布的JagerMonkey。IonMonkey首次将JavaScript代码编译为“中间表示(IR,Intermediate Representation)”,然后它会运用各种算法优化IR,最后才将其编辑为机器码。

这一过程看起来似乎很复杂,难道效率不会因此降低?目前没有关于该技术的更多细节,不过Mozilla表示,IonMonkey主要用来解析运行时间较长的JavaScript应用,短时间运行的应用仍由JagerMonkey解析。

IonMonkey将成在Firefox 18中默认使用,并且也将很快应用到Firefox移动浏览器中。而另一方面,Firefox 18将在10月8日进入Aurora通道,并在11月发布首个测试版,但最终版的发布日期目前并未确定。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

此前我们曾报道过Facebook 5.0因为运行速度过慢而放弃HTML5转向本地应用的消息,这一举措似乎取得了不错的成效。数据显示有半数iOS用户在4天内选择了更新客户端,在App Store的评分也在短短三周内从一星半飞速窜至四星。 移动产品经理Mick援引了Mark在刚刚结束的TC Disrupt上的说法,称更新后iOS用户阅读的新鲜事数量提高了一倍,这也意味着他们能看到广告的机会大大增加了。

2012-09-14

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业