首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
Mozilla 计划在全平台 Firefox 中启用 WebRender
2021年8月29日 10:09 | 阅读 1446 次

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

WebRender 是一个用 Rust 编写的基于 GPU 的 2D 渲染引擎。Firefox、研究型网络浏览器 Servo 和其他许多 GUI 框架都使用了它。WebRender 在内部使用了 OpenGL API。

WebRender 能更快、更流畅地渲染页面。Mozilla 已经在 WebRender 渲染引擎上投入了大量的时间。早在 Firefox 67 中,Mozilla 就开始在一些设备中提供了这个渲染引擎进行测试,但即便到了现在 Firefox 仍然没有全面启用 WebRender。

目前用户可以通过以下方式查看 Firefox 是否使用了 WebRender 来渲染网页:

  1. 在 Firefox 地址栏中加载 about:support
  2. 向下滚动到 "Graphics" 部分
  3. 检查 Compositing 的值是否被设置为 WebRender

提示:你也可以在该页面上按下 Ctrl-F 来搜索 WebRender。

如果设备的 GPU 支持,WebRender 则可以使用硬件加速进行渲染。如果 GPU 层面不支持,则会使用软件进行模拟。而且从 Firefox 93 开始,设置中将不再包含 WebRender 可选项,这也就意味着 Firefox 用户届时将无法再禁用 WebRender。当 Firefox 用户遇到渲染问题时,他们唯一的选择是将 WebRender 切换到软件渲染。

按照 Mozilla 开发计划,Firefox 92 将于 2021 年 9 月 7 日正式发布。

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏