Mozilla 计划在全平台 Firefox 中启用 WebRender

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

Mozilla 计划在全平台 Firefox 中启用 WebRender

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。

Mozilla 计划在全平台 Firefox 中启用 WebRender

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

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/126122.html

(0)
上一篇 2021年8月30日 00:55
下一篇 2021年8月30日 00:55

相关推荐

发表回复

登录后才能评论