测试版资讯

Firefox JavaScript引擎实现单线程化

Yong 发表于 : 2012-01-27 13:56 | 主题 : FireFox - 火狐浏览器 |   次浏览 | 发表评论 | 分享至新浪微博 腾讯微博 
Mozilla Firefox(缩写为 Fx),中文名为火狐,是由Mozilla基金会(谋智网络)与开源团体共同开发的网页浏览器。Firefox是从Mozilla Application Suite派生出来的网页浏览器。

Firefox已是内存使用最高效的浏览器之一,然而Mozilla工程师仍在继续节省内存:Javascript引擎实现了单线程化。 旧的JavaScript运行时支持多线程,需要复杂的线程/锁定代码确保数据能正确访问,结果是导致难以维护,消耗更多内存,降低垃圾收集速度。

新的JavaScript运行时采用单线程,每个WebWorkers都有自己的单线程JS运行时实例,每个运行时因此能简化表达,引擎能在线程之间优化工作,能更好的执行代码生成,更快的垃圾收集。

本文来自: Firefox JavaScript引擎实现单线程化 - 索引标签:

发表评论

  

(提交即表示您同意遵守我们的使用规则)