1. Webrender is focused for Windows currently. Linux doesn't have much optimization.
2. A lot of these benchmarks test the WebGL and SVG (filters and blur) functionality. Webrender doesn't yet accelerate WebGL, or SVG. WebGL falls back to the slower back-end, when WR is enabled. SVG (filters and blur) falls back to CPU when WR is enabled.
And again, these two are the best case scenario on Windows. Linux is worse
3. WR should remain in beta for a few more cycles. https://bugzilla.mozilla.org/show_bug.cgi?id=1386669 is the bug for enabling WR on release on a Win10+Nvidia gpu . It still had lots of bugs open. Mozilla doesnt even have a tracker bug for enabling WR on Linux. I am pretty sure android will get WR before Linux does
Mozilla needs more manpower to work on this. It is slightly odd that with work that fundamentally changes the way rendering happens in browsers, nobody from the larger companies like google, or hardware people from intel/amd/nvidia help much
Patches from the community are welcome1 ! https://github.com/servo/webrender
2. A lot of these benchmarks test the WebGL and SVG (filters and blur) functionality. Webrender doesn't yet accelerate WebGL, or SVG. WebGL falls back to the slower back-end, when WR is enabled. SVG (filters and blur) falls back to CPU when WR is enabled.
And again, these two are the best case scenario on Windows. Linux is worse
3. WR should remain in beta for a few more cycles. https://bugzilla.mozilla.org/show_bug.cgi?id=1386669 is the bug for enabling WR on release on a Win10+Nvidia gpu . It still had lots of bugs open. Mozilla doesnt even have a tracker bug for enabling WR on Linux. I am pretty sure android will get WR before Linux does
Mozilla needs more manpower to work on this. It is slightly odd that with work that fundamentally changes the way rendering happens in browsers, nobody from the larger companies like google, or hardware people from intel/amd/nvidia help much
Patches from the community are welcome1 ! https://github.com/servo/webrender
Comment