Bug 270104

Summary: [LBSE] Add caching layer for resources that create ImageBuffers
Product: WebKit Reporter: Nikolas Zimmermann <zimmermann>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: sabouhallawa, webkit-bug-importer, zimmermann
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 265134    

Nikolas Zimmermann
Reported 2024-02-26 10:59:29 PST
Prevent ourselves from exponential slowdowns, as demonstrated by svg/custom/pattern-nested-reference.html, the evil testcase from Said (very valuable one, thanks! :-) The invalidation logic itself is already tracking visited renderers, and is protected from cycles, but the actual drawing is still very inefficient, as we have to create 100k+ tile ImageBuffers here, w/o caching...
Attachments
Radar WebKit Bug Importer
Comment 1 2024-03-04 12:07:19 PST
Note You need to log in before you can comment on or make changes to this bug.