Migrate GeckoViewProgressChild.js to actor
Categories
(GeckoView :: General, enhancement, P1)
Tracking
(firefox82 fixed)
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: agi, Assigned: agi)
References
(Blocks 1 open bug)
Details
(Whiteboard: [geckoview:m81][geckoview:m82])
Attachments
(4 files)
As part of the Fission work we need to migrate all our framescripts to Actors. This tracks the work needed to move GeckoViewProgressChild.js to a child actor.
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
This patch tightens the coupling between the parent module and the child
actors.
Each parent module will receive messages from the corresponding child actors
whenever the parent actor does not define a message handler.
The parent actor also has the option to handle some messages and delegate the
rest by calling super.receiveMessage
.
The idea is that every message that can be handled within the browsingContext
should be handled in the parent actor, while everything that needs context
across browsing contexts (e.g. page navigation listeners) should be handled in
the parent module.
Assignee | ||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
Comment 6•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b476a2a19046
https://hg.mozilla.org/mozilla-central/rev/9f7864e3fd92
https://hg.mozilla.org/mozilla-central/rev/166533fcff61
https://hg.mozilla.org/mozilla-central/rev/8681e4f0a1a4
Comment 7•4 years ago
|
||
== Change summary for alert #26924 (as of Mon, 14 Sep 2020 05:09:54 GMT) ==
Improvements:
19% allrecipes ContentfulSpeedIndex android-hw-g5-7-0-arm7-api-16-shippable opt cold 3,109.79 -> 2,527.75
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26924
Description
•