[Webkit-unassigned] [Bug 219445] New: Changing transforms on layer-backed elements with large subtrees can be incredibly slow, could be O(1)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 2 11:17:17 PST 2020


https://bugs.webkit.org/show_bug.cgi?id=219445

            Bug ID: 219445
           Summary: Changing transforms on layer-backed elements with
                    large subtrees can be incredibly slow, could be O(1)
           Product: WebKit
           Version: Safari 13
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Compositing
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jan at framer.com

Created attachment 415238

  --> https://bugs.webkit.org/attachment.cgi?id=415238&action=review

Reproduction and details

Open the attached reproduction file and note the instructions. When profiling, you'll note heavy activity in "Styles Recalculated".

Expected:
Changing a transform on a layer-backed element after it has laid out and painted is independent of the complexity of the subtree.

Actual:
There's a huge performance difference, implying the subtree is getting dirtied for no reason.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201202/f0b42431/attachment-0001.htm>


More information about the webkit-unassigned mailing list