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

标签: Firefox 18 国外资讯 JavaScript | 发表时间:2012-09-14 09:57 | 作者:曾子嶒
出处:http://www.36kr.com

所谓三十年河东,三十年河西,这个道理在桌面浏览器的世界里同样适用。曾经风风火火的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月发布首个测试版,但最终版的发布日期目前并未确定。

除非注明,本站文章均为原创或编译,转载请注明: 文章来自 36氪

来微信加36氪为好友吧,打开微信“添加朋友”->按号码查找,然后输入“36氪”添加好友。[ 二维码]

相关 [firefox javascript 引擎] 推荐:

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

- - 36氪
所谓三十年河东,三十年河西,这个道理在桌面浏览器的世界里同样适用. 曾经风风火火的FireFox,如今却被迅速崛起的Chrome逼得频繁升级版本号. 上月不但发布了Firefox 15,还放出了Firefox 17的消息,现在Firefox 18又呼之欲出,不过这次似乎挺有些料. PCWorld的消息称,为实现给用户带来更快、更流畅体验的承诺,Mozilla将在Firefox 18中采用新的JavaScript解析技术.

在IE、Chrome、FireFox中调试Javascript

- - JavaScript - Web前端 - ITeye博客
在IE中调试JS: http://www.qeefee.com/js/debug-javascript-in-IE. 在Chrome中调试JS: http://www.qeefee.com/js/debug-javascript-in-chrome. 在FireFox中调试JS: http://www.blogjava.net/vincent/archive/2009/04/14/265591.html.

调试JavaScript脚本程序(Firefox篇)

- - JavaScript - Web前端 - ITeye博客
试Firefox里面的脚本需要安装一个插件Venkman:. 1.       启动Firefox,浏览页面. 2.       点击“Add to firefox”,重启Firefox就可以使用了. 先简单地介绍一下如何在Venkman里面设置断点和查看变量的值. 1.       启动Firefox,运行网页到test.html.

[图]Firefox Nightly迎来OdinMonkey 可接近原生速度运行JavaScript

- - cnBeta全文版
当下浏览器执行JavaScript代码的速度,明显已经比几年前快了很多,但即使我们现在的Web应用看起来越来越像桌面程序,JavaScript的性能仍然比用C或C++之类编写的本地程序要差得很远. 为了填补这个差距,Mozilla在一段时间之前上马了. asm.js项目,而今天,其代码. 已登录Firefox Nightly.

功能强大的JavaScript引擎--SpiderMonkey

- DreamToTrue - C++博客-牵着老婆满街逛
转载自:http://www.ibm.com/developerworks/cn/linux/shell/js/js_engine/index.html. JavaScript是由Netscape开发的对象脚本语言,其特点是开发简单、功能灵活,目前已广泛应用于WEB页面及服务器应用程序中. HTML本身是静态的、不允许用户干预,但用JavaScript编写的脚本程序就可以在用户的浏览器端运行,可以同用户进行交互,从而实现动态页面.

如何选择Javascript模板引擎(javascript template engine)?

- - 译言-每日精品译文推荐
日期:2012-9-17  来源: GBin1.com. 随着前端开发的密集度越来越高,Ajax和JSON的使用越来越频繁,大家肯定免不了在前台开发中大量的使用标签,常见到的例子如下:. 你的到了一个JSON对象,如下:. 然后你需要将json数据组织成页面内容,如下:. 代码执行功能非常简单,将json数据生成web页面中的内容,如下:.

Firefox全新引擎JaegerMonkey不敌各对手

- orangec - cnBeta.COM
Mozilla正在开发的全新引擎JaegerMonkey完成了一个重要的里程碑,在一个重要基准测试中,这 个新的搜索引擎的速度已经超过了当前Firefox正在使用的TraceMonkey,Mozilla希望JaegerMonkey能 够超越其它竞争对手,并且宣布会在9月1日发布,这样就意味着Firefox 4.0将采用JaegerMonkey引擎.

Firefox 9中加入类型推断 JavaScript性能将提高20%到30%

- fid - cnBeta.COM
据外媒报道,在历时长达18个月的努力之后,Mozilla终于成功为Firefox的Javascript引擎增加了一个重大的新特性,根据初步测试,至少可以提高20%到30%的Javascript性能. 这个新的特性就是在Firefox的JaegerMonkey JIT编译器中加入的类型推断(Type Inference),它将随同Firefox 9一起提供测试.

使用 SpiderMonkey 使 C++应用支持 JavaScript 脚本引擎

- DreamToTrue - C++博客-牵着老婆满街逛
转载自:http://dozb.bokee.com/1919675.html.   使用 SpiderMonkey 使 C++应用支持 JavaScript 脚本引擎. 翻译:dozb         英文版. 这个教程的目的是演示如何使你的 C++ 应用能够解释执行 JavaScript 脚本. SpiderMonkey, 是 Mozilla 项目的一部分, 是一个执行JavaScript脚本的引擎.

Juicer – 一个Javascript模板引擎的实现和优化

- - Taobao UED Team
让我们从一段代码说起,假设有一段这样的JSON数据:. 我们需要根据这段JSON生成这样的HTML代码:. 流火 (blog: ued.taobao.com). 传统的Javascript代码一定是这个样子:. 不言而喻,这样的代码混杂了html结构和代码逻辑,而且代码不具可读性,不便于后期维护,于是便有了这样一个函数:.