Closed
Bug 1599481
Opened 5 years ago
Closed 5 years ago
Implement async process launching
Categories
(Core :: DOM: Navigation, enhancement, P3)
Core
DOM: Navigation
Tracking
()
RESOLVED
DUPLICATE
of bug 1602712
Fission Milestone | M6 |
People
(Reporter: neha, Assigned: Yoric)
References
Details
(Whiteboard: [fxperf:p2])
We want to implement this in order to not block the main thread in the parent to do a process launch. This will implement the idea here: https://searchfox.org/mozilla-central/rev/8b7aa8af652f87d39349067a5bc9c0256bf6dedc/docshell/base/CanonicalBrowsingContext.cpp#238-250 .
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Whiteboard: [fxperf]
Comment 1•5 years ago
|
||
The plan we came up with a while ago in the IPC meeting was to refactor ContentParent::GetNewOrUsedBrowserProcess
so that the “or used” part would be its own function (returning null or Nothing
in the case where there isn't already a process), leaving a relatively small part to be made async (using ContentParent::LaunchProcessAsync
).
Updated•5 years ago
|
Whiteboard: [fxperf] → [fxperf:p2]
Updated•5 years ago
|
Blocks: fission-perf-pageload
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → dteller
Assignee | ||
Comment 3•5 years ago
|
||
Ah, typo-ed my patches to the other bug. Reversing the DUP.
Assignee | ||
Updated•5 years ago
|
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•