We suspect this bug is vague, but there are two paths of improvement here: 1. Switching to DTWebgl by disabling d2d seems to improve preformance in this case, possibly due to sync/completion issues in our d2d backend/compositing. 2. Adding damage-rect partial-present support, when we can tell that only a small portion of a canvas has been drawn to. I think this is possible for (simple cases in?) canvas2d, but a less exact form is possible for webgl as well. This bug sounds like it will be satisfied with just #1. Eventually we will likely want #2, and it's probably possible to make a decent testcase for this already, but we may want to do that in a different bug.
Bug 1907828 Comment 30 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(deleted: wrong bug)