返回上一页  首页 | cnbeta报时: 05:23:43
【译稿】JaegerMonkey——Firefox最新JavaScript引擎初探
发布日期:2010-02-28 13:46:54  稿源:

自从 Google 推出含 V8 JavaScript 引擎的 Chrome 以来,公众对 JavaScript 引擎的执行效率的胃口又一次被提高,众多浏览器的开发者们开始绞尽脑汁提升他们的 JavaScript 性能,Opera 最新的10.50 版的 Carakan 引擎据称已经超过 V8,而 Firefox 的开发者们也不甘示弱。


我们知道火狐3.6 的使用TraceMonkey 这个JavaScript引擎,把火狐的JavaScript性能提升到了一个新的高度。但是,现在这个高度仍然不够,而TraceMonkey 是制约提升的关键。不过这个情况很可能会很快得到改变Mozilla的开发团队正在紧张地探究JägerMonkey这个行的JavaScript引擎,他们希望JägerMonkey 能够把火狐的JavaScript性能提高到一个更高领域。

目前火狐的JavaScript速度的障碍之一 素TraceMonkey 引擎无法trace(踪迹)(点击这里,了解什么素trace)。火狐同样也是即时编译的,但只是他没有那么快。(蚊仔注:这句话明显我翻错了,原话素:Firefox falls back to its basic interpreter when JIT compilation isn't possible, and it's just not all that fast.)

Mozilla的开发团队正在忙着测试比较,替换JavaScript引擎前后的性能比较。取得的积极成果素:JägerMonkey引擎在性能上提升了30-40%。目前Mozilla的JavaScript团队的David Mandelin表示看好,报告称在“Jäger模式”下,Sunspider测试下JägerMonkey引擎提升18%的JavaScript 编译速度。她表示:“我们没有这样做,但是做了许多优化,还有更多的事情 , 我们都会做的。”

如果你在深入研究的兴趣,可以阅读一下Mandelin的文章

另外,每夜版:JägerMonkey版火狐很快会上传。请大家关注,每夜版服务器空间, -它的第一次可能很快会出现在那里。

————————————伦家素分割线~(≧▽≦)/~啦啦啦————————————

蚊仔注:关于JaegerMonkey这个引擎在MozillaWiki上的词条地址:https://wiki.mozilla.org/JaegerMonkey

原文链接:http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K907.aspx
转载请注明:蚊仔の部屋
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 05:23:43

文字版  标准版  电脑端

© 2003-2025