自从 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,
转载请注明:蚊仔の部屋