Bug 305017

Summary: [CSS Zoom] Store InheritedFlag to indicate zooming
Product: WebKit Reporter: Sammy Gill <sgill26>
Component: CSSAssignee: Sammy Gill <sgill26>
Status: RESOLVED FIXED    
Severity: Normal CC: koivisto, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Sammy Gill
Reported 2026-01-06 16:32:01 PST
On benchmarks it seems like it is common for the content to be unzoomed. Accessing the zoom value that is stored on InheritedRareData is what seems to cause a performance regression on speedometer as avoiding this access ends up helping us recover. We can store a bit on InheritedFlags to indicate this common case case and avoid accessing Style
Attachments
Radar WebKit Bug Importer
Comment 1 2026-01-06 16:32:09 PST
Sammy Gill
Comment 2 2026-01-06 16:32:48 PST
Sammy Gill
Comment 3 2026-01-06 16:43:57 PST
EWS
Comment 4 2026-01-07 09:42:21 PST
Committed 305217@main (5903d8eb1065): <https://commits.webkit.org/305217@main> Reviewed commits have been landed. Closing PR #56171 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.