Closed
Bug 1127385
(e10s-nofxcpows)
Opened 10 years ago
Closed 5 years ago
Reduce CPOW usage in Firefox
Categories
(Firefox :: General, defect, P4)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: mconley, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: meta)
CPOWs are wonderfully magical things that allow us to synchronously manipulate objects in another process just as if they were running in the parent process. CPOWs have helped ease add-on compatibility problems and have also made it possible to adapt parts of the front-end to work with e10s without too much difficulty.
The problem with CPOWs, however, is speed. By their very nature, CPOWs block the main browser process while they communicate with the content process that houses the object we're talking to. That's bad for performance. Inefficient CPOW usage can result in a ton of synchronous traffic resulting in noticeable jank or lag in the browser - something that e10s is supposed to be fighting.
We should try to reduce to a bare minimum how much core Firefox code depends upon CPOWs. This is a metabug to track that effort.
Reporter | ||
Updated•10 years ago
|
Alias: e10s-nofxcpows
Updated•9 years ago
|
Priority: -- → P4
Comment 1•5 years ago
|
||
Gonna call it done.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•