-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
http://diana-adrianne.com/purecss-francine/ stresses WebRender #2715
Comments
Here is some findings from GPU capturing:
|
Tessellating large rounded corners could help. |
Here is some more of this kind of thing: |
The performance for this page seems to have regressed further in recent versions of Nightly, with attempts to scroll repeatedly crashing the browser on my machine. |
Looking into this. Confirmed the crash to be https://bugzilla.mozilla.org/show_bug.cgi?id=1489644 |
@Zirro @kvark I'm working on a patch to fix a different performance issue - just mentioning it here as it might be relevant to performance on this page. The patch will allow us to treat transforms with scale + offset as the same coordinate system (previously we could only do this for simple translations). This will avoid the need for clip masks on any clip rectangles where the transform includes a scale + offset. |
Picture caching makes this quite usable, however when stuff does invalidate it's still very slow to draw. We can leave this open for the rasterization work to improve this - moving box shadows out of using clips would be the simplest fix for this. |
We have some drawing bugs on this page and it doesn't run that fast.
That being said the page is kind of crazy
The text was updated successfully, but these errors were encountered: