Mozilla 正式透露它准备采用基于 Servo 的下一代 Web 渲染引擎项目 Project Quantum,Quantum 引擎的第一个公开版本预计将在明年底发布。
Mozilla 的平台工程主管 David Bryant 称,他们计划未来几个月向所有 Firefox 桌面用户推送第一阶段的多进程架构 Electrolysis——即分离浏览器的 UI 进程和 Web 内容进程,之后他们将转向 Project Quantum,目标是实现浏览器性能的一次“量子跃迁”,用户的浏览体验将会与今天有显著的不同,页面加载将会更快,滚动将会更流畅,动画和互动应用将会即时响应,在保持一致帧速的同时处理更多密集内容。
Bryant 称,以前的渲染引擎是为单核处理器设计的,而今天多核处理器已经普及,而 Web 也从过去的简单静态页面进化成富文本的交互应用。我们需要新的 Web 平台能满负荷利用设备的功能。 Project Quantum 将从现有的 Gecko 引擎开始,逐步替换其主要引擎组件,逐渐整合更多来自 Servo 引擎项目的组件。Servo 是用 Rust 语言开发的实验性引擎项目,而 Quantum 引擎项目的很大一部分组件也将用 Rust 开发。