WebRender performs worse on Binding of Isaac CodePen demo (svg filters/blob)
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
| Performance Impact | medium |
People
(Reporter: mconley, Unassigned, NeedInfo)
References
(Depends on 1 open bug, Blocks 2 open bugs, )
Details
(Keywords: perf:responsiveness)
Original tweet: https://twitter.com/chriscoyier/status/1153400105711460352
I've forked the CodePen - here it is: https://codepen.io/anon/pen/RXWzbW
Let me capture some profiles real quick.
| Reporter | ||
Comment 1•6 years ago
|
||
WebRender enabled: https://perfht.ml/2Y6kjxF
| Reporter | ||
Comment 2•6 years ago
|
||
Actually, I was wrong - disabling WebRender on my Windows device improved the performance here considerably.
WebRender disabled: https://perfht.ml/2YcItqF
| Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 4•6 years ago
|
||
:jrmuizel, your comment is a bit vague :)
Comment 5•6 years ago
|
||
Let me try again. The WebRender profiles don't show the WebRender threads. Adding "RenderBackend,Renderer,WebRender,Wr" to the thread list will give more useful results.
Comment 7•6 years ago
|
||
Super slow blob rasterization caused by a lot of filters. This should get better as we move more SVG filters to WebRender.
Updated•6 years ago
|
Updated•5 years ago
|
Comment 8•4 years ago
|
||
I can still reproduce this slowness on v96. It becomes much more noticeable when the full view is chosen.
https://codepen.io/DavidJAldred/full/WqLxme
Updated•4 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 9•1 year ago
|
||
Profile: https://share.firefox.dev/3MP3gfC
Still stuttery.
Comment 10•1 year ago
|
||
This filter graph uses one filter that is not accelerated yet (feSpecularLighting), it depends on Bug 1896740.
Description
•