Bug 251972

Summary: StyleRareNonInheritedData is instantiated too frequently
Product: WebKit Reporter: Cameron McCormack (:heycam) <heycam>
Component: CSSAssignee: Cameron McCormack (:heycam) <heycam>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Cameron McCormack (:heycam) 2023-02-08 20:55:33 PST
StyleRareNonInheritedData is pretty big (672 bytes currently), and it is frequently instantiated due to containing some properties that aren't that rare.  We can save some memory by shuffling properties around to different objects.
Comment 1 Radar WebKit Bug Importer 2023-02-08 20:56:06 PST
<rdar://problem/105205500>
Comment 2 Cameron McCormack (:heycam) 2023-02-09 02:22:01 PST
Pull request: https://github.com/WebKit/WebKit/pull/9861
Comment 3 EWS 2023-02-14 13:26:49 PST
Committed 260272@main (e6817c199573): <https://commits.webkit.org/260272@main>

Reviewed commits have been landed. Closing PR #9861 and removing active labels.