Summary: | [CSS Parser] Enable CSS Deferred Parsing | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Dave Hyatt <hyatt> | ||||
Component: | CSS | Assignee: | Dave Hyatt <hyatt> | ||||
Status: | REOPENED --- | ||||||
Severity: | Normal | CC: | barraclough, commit-queue | ||||
Priority: | P2 | ||||||
Version: | WebKit Nightly Build | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
Description
Dave Hyatt
2016-12-14 14:21:35 PST
Some #s. All are done on reloads of the page to ensure all stylesheets reparse. 10 loads done of each site with deferred parsing on and off and average taken. 40% reduction on apple.com 25% reduction on twitter.com (logged in with a feed) 25% reduction on facebook.com (logged in, my account) 30% reduction on cnn.com The gain is anywhere from 5-15ms for each page in the examples above. Parsing doesn't take all that long on most pages, but even so, this is a huge improvement. Created attachment 297136 [details]
Patch
Comment on attachment 297136 [details]
Patch
Nice nice!
Comment on attachment 297136 [details] Patch Clearing flags on attachment: 297136 Committed r209862: <http://trac.webkit.org/changeset/209862> All reviewed patches have been landed. Closing bug. |