Firefox将开发新JavaScript引擎
Firefox一直是笔者最喜欢的浏览器,丰富的插件,良好的夸平台行都让笔者十分喜爱。除了对少数网银等支持不好之外,其余的都没有什么问题。今天意外的发现Mozilla想开发新一代的Firefox JavaScript引擎,或许这会让Firefox在性能上更上一层楼吧。不过从笔者看来,Firefox的JavaScript解析速度和能力应很是不错的说,笔者开发的Web应用中有不少地方使用了大量的JavaScript代码,这些代码在IE6解析的过程中会十分缓慢,当然切换到新版本的IE会有改善,但并不明显,同样的代码在Firefox 3.0上确运行的十分流畅,这不得不归功于Firefox强劲的性能。但与此同时Firefox对内存和CPU的需求似乎也越来越高,笔者的Archlinux运行Firefox确实是不快,这也是笔者最近在尝试Chrome的一个原因之一,也许经过这次改进Firefox会越来越快也说不定。 据Ars Technica网站报道,Mozilla公司正计划开展一场浏览器速度反击战。他们计划在Firefox上采用一种新的JagerMonkey引擎,这种引擎部分采用了苹果开源Webkit的内容,并将这部分内容与Firefox现有的TraceMonkey引擎结合在一起,形成新的Firefox引擎,这种新引擎在速度方面将极具竞争力。 据Mozilla公司的工程师David Mandelin介绍:“我们之所以要开发新的JagerMonkey引擎,是因为原有的TraceMonkey引擎虽然在热代码(即重复运行次数较多的代码)执行方面速度较快,但运行次数较少的代码序列的执行速度却由于需要调用解释器因此运行较慢。而新的JagerMonkey引擎则在这方面有所加强,再配合TraceMonkey引擎原有的优势,Firefox的速度便有了新的提升。” 据悉目前JagerMonkey引擎还处在早期开发阶段,Mozilla公司并未透露这款引擎何时能够开发完成。 摘自:cnbeta [ad#468-60]