Replace BrowsingContext::InternalLoad with BrowsingContextL::LoadURI.
Categories
(Core :: DOM: Navigation, enhancement, P3)
Tracking
()
Fission Milestone | Future |
People
(Reporter: farre, Unassigned)
References
Details
WindowGlobalParent::RecvInternalLoad basically only redirects the internal load to the content child that contains the in-process browsing context. This in turn will result in a round trip that eventually ends up in the parent process to initiate the DocumentLoadListener. Short-circuting that would be good.
Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
@ Andreas, is this bug for follow-up work from a code review? If so, which bug was that?
Is there an existing bug to handle loads in the parent process?
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Comment 2•4 years ago
|
||
I guess the parent controlled load bug is bug 1647557.
Comment 3•4 years ago
|
||
Andreas, do you know why we need BrowsingContext to have both InternalLoad and LoadURI?
If we could combine those two, then we'd get the speculative-load from parent that's already in-tree, as well as the new code from bug 1647557.
Updated•4 years ago
|
Reporter | ||
Comment 4•4 years ago
|
||
Yes, combining InternalLoad and LoadURI would be great. This bug should do that, I'll update the description.
Description
•