Firefox Quantum是firefox最新发布的Firefox 57版本,其实这个全新的版本已经不能用纯粹的数字去表达它的特殊,于是官方就特地重新命名为Firefox Quantum。这款全新的火狐浏览器在速度方面比前版本快了足足有一倍,它充分支持多核心CPU,比如使用自家编程语言Rust写了超快的CSS引擎,可以在多个CPU核心上并行,这是其他浏览器做不到的。
Firefox Quantum介绍:
Firefox Quantum 一路以来的历程
Mozilla 在去年 10 月正式对外宣布启动「量子项目」(Quantum Project)。在 Servo 研究计划的科技成果上,Mozilla 希望通过量子项目打造适合现代计算机的下一代引擎。从量子项目启动以来,Mozilla 的技术团队就一直致力于大幅加快 Firefox 的速度。
今年里,Firefox 已经发布的几项重大更新,使得 Firefox 在各方面的表现都变得比以往更优秀。例如,Firefox 现可同时执行多个进程,因而在速度和内存用量之间达到「刚刚好」的平衡。另外,还推出了 WebAssembly 和 WebVR 等震撼市场的新功能,让网页应用程序无论在桌面还是 VR 头戴式设备上都能达到极速、近原生的性能。
Mozilla 虽已取得很多项目进展,但随着 Firefox Quantum 的上线,更多新项目的成果才能一起展现给大家。
许多顶级网站的执行速度显著提升
Firefox Quantum 的巨大飞跃会让你在最常浏览的网站上明显的感受到。
事实也证明,你能测出 Firefox Quantum 的速度——毕竟 Mozilla 的团队沉迷于用数据说话。如果你想测试浏览器性能的话,最简单的方法是利用 Speedometer2.0,这是一个(还处于开发阶段的)模拟现代网页应用的测试标准。虽然每台计算机和应用的测试结果会有差异,但有一件事是肯定的:与一年前的 Firefox 相比,Firefox Quantum 的速度已经翻倍!
除了自己动手测试以外,你也可参考下面这个短片。在视频中,编者比较了 Firefox Quantum 和 Chrome 在不同网站上的运行速度。Firefox Quantum 多数情况下快了不少!
Firefox Quantum为什么那么快:
过去的 Firefox 大多只用到CPU的一个核,但 Firefox Quantum 能更有效率地运用现在计算机和移动设备的多核心架构。这样就提高了计算机硬件的利用率,也使得 Firefox Quantum 的速度更甚以往。举个例子,Mozilla 开发了一种突破性技术来改变页面布局——超快速的CSS 引擎。CSS 引擎是以 Mozilla 所主导开发的系统程序语言 Rust 编写而成。由于此引擎可跨多核进程平行执行,而不是在单核心上以连续序列处理,因此跑起来特别地快。
现在对 Firefox 改进后,Firefox 会把运算资源优先分配给正在下载或执行任务的标签页,让你可以在那些后台已经打开的其他标签页之前,积极快速的使用下载功能。为 Firefox 打造「恰如其分」的多处理进程架构,Firefox Quantum 的处理性能往往优于 Chrome,同时又能减少约 30 %的内存使用率。
此外,在过去几个月里,Mozilla 针对 Firefox 进行全方位的性能体检。目前为止,技术团队已经解决了 468 个影响 Firefox 运行速度的问题,其中不但有小调整,还包括性能瓶颈的大突破。