Mozilla 计划在 Firefox 92 中为所有支持的操作系统和设备启用WebRender。WebRender目前可用于 macOS(自 Firefox 84)和大多数 Linux 发行版(自 Firefox 91)。随着 Firefox 92 的发布,WebRender 也将在 Windows 和 Android 设备上启用。

WebRender 是用 Rust 编写的基于 GPU 的 2D 渲染引擎,被 Firefox、研究型 Web 浏览器 Servo 和许多其他 GUI 框架使用。webRender 在内部使用 OpenGL API。

WebRender 渲染页面更快更流畅,Mozilla 在 WebRender 渲染引擎上投入了大量时间。早在 Firefox 67 中,Mozilla 就开始在某些设备上提供可用于测试的渲染引擎,但即使是现在 Firefox 仍然没有完全启用 WebRender。

目前用户可以看到 Firefox 是否使用 WebRender 来渲染网页。

  1. 在 Firefox 地址栏中加载 about:support
  2. 向下滚动到“图像”部分
  3. 检查合成值是否设置为 WebRender

提示:您也可以在此页面上按 Ctrl-F 搜索 WebRender。

如果设备的 GPU 支持,WebRender 可以使用硬件加速进行渲染。如果 GPU 级别不支持,则将使用软件进行模拟。当 Firefox 用户遇到渲染问题时,他们唯一的选择将是将 WebRender 切换到软件渲染。

根据 Mozilla 的开发计划,Firefox 92 计划于 2021 年 9 月 7 日发布。

发表评论