Chromium Code Reviews
DescriptionPlzNavigate: ensure we don't create extra-processes for ServiceWorkers
This CL adds a function to SiteInstanceImpl that finds a
SiteInstance that can be used to display a site based on a
BrowserContext and uses in ServiceWorkerProcessManager when no
RenderProcessHost is already in use for a particular pattern. In order
for this function to work, the SiteInstance now records which site it
was used to display. We also keep track of BrowsingInstances to be able
to iterate over all BrowsingInstances in order to find a SiteInstance.
BUG=705318
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Patch Set 1 #
Messages
Total messages: 9 (8 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||