WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
253837
Reduce some costly includes from WebPage.h
https://bugs.webkit.org/show_bug.cgi?id=253837
Summary
Reduce some costly includes from WebPage.h
Brent Fulgham
Reported
2023-03-13 11:58:17 PDT
This is a subset of the mega-patch in
Bug 253601
. Benchmarking shows that WebPage.h is very costly to parse due to a few heavyweight includes. We can improve build time by using more specific includes where appropriate, and forward declare classes when possible.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-03-13 12:01:09 PDT
<
rdar://problem/106655602
>
Brent Fulgham
Comment 2
2023-03-13 12:05:22 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/11451
Brent Fulgham
Comment 3
2023-03-15 09:47:17 PDT
Pull request:
https://github.com/Webkit/WebKit/pull/11451
EWS
Comment 4
2023-03-15 13:39:51 PDT
Committed
261710@main
(d59dce7984ad): <
https://commits.webkit.org/261710@main
> Reviewed commits have been landed. Closing PR #11451 and removing active labels.
Fujii Hironori
Comment 5
2023-03-15 14:53:05 PDT
Re-opening for pull request
https://github.com/WebKit/WebKit/pull/11574
EWS
Comment 6
2023-03-15 14:57:24 PDT
Committed
261715@main
(baddb1e77fcb): <
https://commits.webkit.org/261715@main
> Reviewed commits have been landed. Closing PR #11574 and removing active labels.
Fujii Hironori
Comment 7
2023-03-15 15:25:02 PDT
Hmm, GTK/WPE are still broken. WinCairo/PlayStation got back to green.
Brent Fulgham
Comment 8
2023-03-15 15:35:23 PDT
It looks like your fix should work for WPE/GTK, too. They are complaining about Logging in debug build for the same symbols you just landed.
Fujii Hironori
Comment 9
2023-03-15 17:37:23 PDT
Ah, you are right. I checked a wrong revision. GTK is green. WPE bot is still building.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug