来试试提速一倍的开源网页浏览器 Mozilla 火狐 57 版火狐量子

著名的开源网页浏览器 Mozilla Firefox 就要发布 57 版了(11月14日)。新版本又称为「火狐量子(Firefox Quantum)」。据官方介绍,新版本比上一年的火狐浏览器速度提高一倍,而新引擎使得内存占用减少约 30%

简介

「量子(Quantum)」并不是指一个新的浏览器,而是 Firefox 为了提升浏览器性能打造下一代浏览器引擎而启动的一个项目的名称。该项目在可靠的 Gecko 引擎基础上,利用 Rust 的高并发性能和 Servo 的高性能组件以充分利用 CPU 的并行处理能力并使用 GPU 来分担压力。该版本涉及到大量的基础性变化。正式开始使用新的引擎,不再支持传统的扩展而需要基于 WebExtension 的扩展。之前的 Firefox 55Firefox 56 版本算是传统版本 54 和新版本 57 之间的过渡。

新版本的 Firefox Quantum 全面启用 Quantum CSS(Stylo)将 Servo 的并行 CSS 处理引入 Gecko 引擎,使用 Servo 的下一代渲染器 Quantum 渲染器 WebRender,采用 Quantum Compositor 合成器,使用 Quantum DOM 使得 Gecko 更具可伸缩性,以及 Quantum Flow 来优化其它没有包含在上面的各个组件如界面(Project Photon)等。

值得关注的点包括,

  • 同时执行多个进程,在速度和内存用量之间达到微妙的平衡。新版还会优先下载并运行当前活动的标签页而在背景并行载入其他标签页。
  • 新功能 WebAssembly 和 WebVR。
  • Firefox Quantum 能更有效率地利用现在计算机和移动设备的多核心架构,如新的 CSS 引擎,因此运行的时候特别快。
  • 使用新的扩展架构 WebExtension。
  • 新的 UI 系统 Photon UI。
  • 合并的地址栏和搜索栏。
  • 支持 AMD VP9 硬件视频解码器。
  • 日期/时间输入。
  • 在 Linux 系统中采用更严格的沙盒(sandbox)方式阻挡文件系统读取和写入。
  • 在 Linux 系统中使用鼠标中键在内容区粘贴不再默认打开链接地址。

观感

安装 Firefox 57 之后,传统的插件因为不兼容会被禁用并列在扩展页面「传统扩展(Legacy Extensions)」里面。

Mozilla 火狐量子 Firefox 57 的新界面

Mozilla 火狐量子 Firefox 57 的新界面

新版本连界面都有较大变化。偏好设置(Preferences)的「常规(General)」和「Firefox Account」标签页变化不大;「搜索(Search)」标签页增加了设置搜索栏的选项(实际上因为博主现在都是通过地址栏直接搜索,搜索栏早就成摆设了);「隐私与安全(Privacy & Security)」中增加了「权限(Permissions)」管理,可以针对地理位置、摄像头、麦克风、通知等列出访问历史并提供简单的管理选项。

新标签页页面的内容也有很大变化,减少了常用网址并增加了热点(HIGHLIGHTS)。这些可以通过右上角的齿轮图标打开控制面板来进行设置。可以选择启用的内容:「搜索(Search)」、「常用网址(Top Sites)」、「热点(Highlights)」 和 「状态条(Snippets)」(接收来自 Mozilla 的关于 Firefox、网络文化和不定时的 meme 的消息)。其中 HIGHLIGHTS 的内容会随着用户使用的增加而变化。

而新标签页中左上角的火狐图标可以用来打开入门指引。上图中的工具栏图标已经被我调整过了。

openSUSE 上的火狐浏览器

Wolfgang Rosenauer 在邮件列表上通报了 Mozilla Firefox Quantum 的打包进展。喜欢尝鲜的朋友目前可以通过 OBS mozilla:beta 源来安装。有很多 Tumbleweed 用户已经在邮件列表上报告新的火狐量子在启动和响应速度上有非常明显的提升,并且也几乎没有遇到兼容性问题。

作为一个喜欢尝鲜的用户,我也忍不住立马在我的 T470s + openSUSE Tumbleweed 上升级了。先添加 mozilla:beta 源,

$ sudo zypper addrepo -f -p 100 -n mozilla_beta https://download.opensuse.org/repositories/mozilla:/beta/openSUSE_Tumbleweed/ mozilla_beta

要注意,该源没有包含部分依赖包,而必须同时启用 mozilla 源才可能正常完成安装。

然后通过 zypper 加上软件包的版本号来安装,

$ sudo zypper install MozillaFirefox-56.99

56.99 是指的正式版本 57 之前的测试版。一般可能会提示冲突,注意看 zypper 推荐的解决方案即可。例如,

 Problem: MozillaFirefox-translations-common-56.0-1.1.x86_64 requires MozillaFirefox = 56.0, but this requirement cannot be provided
 uninstallable providers: MozillaFirefox-56.0-4.2.x86_64[mozilla]
 Solution 1: install MozillaFirefox-translations-common-56.99-2.1.x86_64 (with vendor change)
 openSUSE --> obs://build.opensuse.org/mozilla
 Solution 2: do not install MozillaFirefox-56.99-2.1.x86_64
 Solution 3: break MozillaFirefox-translations-common-56.0-1.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): 1

喜欢折腾的大家不妨也去试试,虽然再有几天就正式发布了。

Mozilla 火狐浏览器官方下载页面提供了各种语言的 Windows、macOS 和 Linux 平台的 Firefox 量子浏览器下载。当然也有安卓手机系统苹果手机系统的。像这种还没有正式发布的,就要到另一个页面 – 测试、每日构建和开发者版本页面下载了。

用了一天感觉的确是比 Firefox 56 响应还要快,而且似乎更稳定。不过也许是因为我今天没有访问一些设计得不好的网站呢 :D©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/mozilla-firefox-57-quantum-is-coming/>。转载请保留此信息及相应链接。

9 条关于 “来试试提速一倍的开源网页浏览器 Mozilla 火狐 57 版火狐量子” 的评论

  1. 引用通告: openSUSE Tumbleweed 更新 Linux 内核 4.13.11 和 GNOME 3.26.2 | 水景一页

  2. 引用通告: openSUSE Tumbleweed 更新 Linux 内核 4.13.12、KDE 超级包和火狐量子等 | 水景一页

  3. 外观丑到爆,速度没感觉到快,反而还慢了。目前已经打入冷宫,主力浏览器使用chrome。考虑到多年的感情,还不会卸载,等更新。

    • 咱俩对这个的感觉差别很大。我是从 Chrome 转到 Firefox 49~…~52.3ESR~54~…~57 的。刚开始 Firefox 比 Chrome 差很多,但是因为不想用 Chrome 就坚持了一下。能坚持是因为实际上 FF 也不是太慢,虽然占内存特别多(以我的使用习惯,动辄2~3GB),但是我内存大,无所谓。而转到 FF 之后,这一路刚好见证了它的改进。现在的 57 使用起来速度飞快,内存占用也是极低(FF+Web一起也就1GB多点儿)。遇到有的网页解析有问题(CPU占用高)还会询问要继续还是中止。

      昨天在 openSUSE Factory 邮件列表上也看到有人说 FF 57 高 CPU 占用和高内存。我想说,这个难道也是因人(机器)而异?

  4. 引用通告: openSUSE Tumbleweed 更新 Linux 内核 4.14.4 和 KDE Plasma 5.11.4 等 | 水景一页

  5. 引用通告: 国内IT企业是不是歧视火狐浏览器? | 水景微博

  6. 引用通告: openSUSE Tumbleweed 更新 Linux 内核 4.14.12、LibreOffice 6 和 KDE Frameworks 5.41.0 等 | 水景一页

  7. 引用通告: 火狐浏览器 Firefox 59.0 带来进一步性能提升和新的隐私控制设置 | 水景一页

  8. 引用通告: Mozilla 量子火狐浏览器更新 Firefox 60.0 | 水景一页

雁过留声,人过留名

您的邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>