Bug 237976

Summary: Only macOS need to wait for the LS database in WebProcess::platformInitializeWebProcess
Product: WebKit Reporter: Per Arne Vollan <pvollan>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ggaren, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch ews-feeder: commit-queue-

Description Per Arne Vollan 2022-03-16 12:58:23 PDT
For other platforms, we can wait in WebPage::platformInitialize. This can potentially reduce wait time for these platforms, since the Network process is providing the database, and I believe we always have a Network process when the WebPage is created. The next step is to do the same on macOS, but that requires a little more consideration, and will be done in a follow-up patch.
Comment 1 Per Arne Vollan 2022-03-16 13:05:37 PDT
Created attachment 454884 [details]
Patch
Comment 2 Per Arne Vollan 2022-03-17 13:57:30 PDT
<rdar://88933565>