Firefox Quantum 现已推出 开发者版,这款 Firefox 非常快。
作为 Hacks 博客的读者,您可能熟悉 Quantum 项目,我们试图重构、重新设计、替换和现代化 Firefox 的核心。过去,我们已经对 Firefox 发布了许多增量改进,但此次发布标志着我们相信 Firefox 从根本上感觉像一个更新、更好的浏览器。
为了庆祝,我们为开发者版设计了一个全新的 logo
Firefox Quantum:迈向下一代浏览器
开发者版现在包含“Quantum CSS”,一个全新的 CSS 引擎,它用 Rust 编写,并基于 Servo 并行浏览器引擎项目。此外,“Quantum Flow”团队跟踪并修复了 Firefox 中的 369 个性能错误,特别关注响应速度和 UI 交互。最后,“Quantum DOM”项目开始彻底改造 Firefox 处理工作的方式,更快地响应用户输入等事件,并将不太紧急的计算延迟到浏览器空闲时进行。
结果如何?与六个月前的 Firefox 相比,今天的开发者版在像 Speedometer 2.0 这样的基准测试中快了两倍,这些基准测试模拟了现代 Web 应用程序的实际性能。
此外,Firefox 默认情况下是 64 位和多进程的,Firefox 的 独特架构 使其能够利用现代的多核处理器,同时仍然尊重您的可用 RAM。与此同时,“Quantum Compositor”项目 显著减少 由有问题的图形驱动程序导致的崩溃。
Photon:Firefox 的全新 UI
为了补充 Quantum,Photon 团队重建了 Firefox 的界面,使其更快、更现代
您将在 11 月了解更多有关 Photon 的信息,但亮点包括重新设计的菜单、方形标签以及一个新的“库”按钮,它充当书签、下载、历史记录等的单一位置。默认情况下,Photon 将搜索栏和 URL 栏合并为一个组件,但旧样式只需一个偏好设置即可使用。
“活动流”项目重新设计了新标签页,以突出显示您最近的历史记录和书签,以及 Pocket 的推荐内容。当然,这些内容块都是可选的,附加组件可以完全替换新标签页 以创建完全不同的体验。
我们还刷新了 Firefox 中的表单处理,添加了一个全新的自动填充功能,并为<input type=date>
和 <input type=time>
元素实现了内置小部件。
最后,Firefox 的偏好设置已完全重新设计,现在可以搜索。
57 中的 DevTools:重新设计,比以往更好
Firefox Quantum:开发者版还包括大量经过改进、重新设计和全新的开发者工具。
- 控制台、调试器和网络选项卡现在使用标准 Web 技术(包括 React 和 Redux)实现,作为我们“devtools.html”工作的一部分。
- 检查器获得了大量与 CSS Grid、CSS 变量、在元素上切换类等相关的新功能。
- 控制台现在支持对消息进行分组以及在行内展开/检查对象。
- 调试器提供了全新的方法来搜索、导航和调试项目。
而这还不是全部。要深入了解 Firefox 开发者工具中的新增功能,请查看 开发者版 Devtools 更新。
Quantum 项目:还有更多
今天的发布是 Quantum 项目的一个重要里程碑,但我们还没有完成。未来的 Firefox 版本将包括 Quantum Render,一个全新的、基于 GPU 的渲染管道,它基于 Servo 的 WebRender 项目,以及 Quantum DOM 调度程序,这是一种新技术,确保后台标签不会减慢您的活动标签的速度。
立即尝试开发者版,或注册 以在 Firefox Quantum 发布到主线 Firefox 时收到通知。无论哪种方式,请继续关注 Hacks 博客以了解更多关于 Quantum 项目的信息!
关于 Dan Callahan
Mozilla 开发者关系工程师,前 Mozilla Persona 开发者。
59 条评论