天山云海综合社区

 找回密码
 注册
淘宝充值
搜索
查看: 756|回复: 0

【译稿】JaegerMonkey——Firefox最新JavaScript引擎初探

[复制链接]
sunshine 发表于 2010-2-28 20:28:48 | 显示全部楼层 |阅读模式
自从 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

小黑屋|手机版|Archiver|天山云海

GMT+8, 2024-11-22 17:08 , Processed in 0.007730 second(s), 7 queries , APCu On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表