Mozilla 計劃在全平臺 Firefox 中啟用 WebRender
Mozilla 計劃在 Firefox 92 中為所有支持的操作系統(tǒng)和設(shè)備啟用 WebRender。目前 WebRender 已經(jīng)在 macOS(自 Firefox 84)和大多數(shù) Linux 發(fā)行版(自 Firefox 91)上啟用。隨著 Firefox 92 的發(fā)布,WebRender 也將在 Windows 和 Android 設(shè)備中啟用。
WebRender 是一個用 Rust 編寫的基于 GPU 的 2D 渲染引擎。Firefox、研究型網(wǎng)絡(luò)瀏覽器 Servo 和其他許多 GUI 框架都使用了它。WebRender 在內(nèi)部使用了 OpenGL API。
WebRender 能更快、更流暢地渲染頁面。Mozilla 已經(jīng)在 WebRender 渲染引擎上投入了大量的時間。早在 Firefox 67 中,Mozilla 就開始在一些設(shè)備中提供了這個渲染引擎進行測試,但即便到了現(xiàn)在 Firefox 仍然沒有全面啟用 WebRender。
目前用戶可以通過以下方式查看 Firefox 是否使用了 WebRender 來渲染網(wǎng)頁:
- 在 Firefox 地址欄中加載 about:support
- 向下滾動到 "Graphics" 部分
- 檢查 Compositing 的值是否被設(shè)置為 WebRender
提示:你也可以在該頁面上按下 Ctrl-F 來搜索 WebRender。
如果設(shè)備的 GPU 支持,WebRender 則可以使用硬件加速進行渲染。如果 GPU 層面不支持,則會使用軟件進行模擬。而且從 Firefox 93 開始,設(shè)置中將不再包含 WebRender 可選項,這也就意味著 Firefox 用戶屆時將無法再禁用 WebRender。當 Firefox 用戶遇到渲染問題時,他們唯一的選擇是將 WebRender 切換到軟件渲染。
按照 Mozilla 開發(fā)計劃,F(xiàn)irefox 92 將于 2021 年 9 月 7 日正式發(fā)布。
本文轉(zhuǎn)自O(shè)SCHINA
本文標題:Mozilla 計劃在全平臺 Firefox 中啟用 WebRender
本文地址:https://www.oschina.net/news/157781/firefox-92-fully-ship-webrender