Open Bug 1648513 Opened 4 years ago Updated 4 years ago

Convert the about:home startup cache mechanism to JSProcessActors

Categories

(Firefox :: New Tab Page, task, P3)

task

Tracking

()

Fission Milestone Future

People

(Reporter: mconley, Assigned: mconley)

References

Details

The about:home startup cache mechanism uses the process message manager to enable communications between the parent process and the privileged about content process. This was because, at the time of its writing, JSProcessActors did not exist.

JSProcessActors now exist. We should convert the mechanism to use JSProcessActors, as more and more of Firefox is transitioning to the actor messaging model.

Priority: -- → P1

I assume this work is to support Fission so tracking for Fission M6c Nightly

Fission Milestone: --- → M6c

Unless we're planning on removing the process message manager in the near term, then I don't think this blocks Fission in Nightly. The old process message manager mechanism will still work even with Fission enabled. This is more of a future-proofing thing.

Flags: needinfo?(cpeterson)

(In reply to Mike Conley (:mconley) (:⚙️) from comment #2)

Unless we're planning on removing the process message manager in the near term, then I don't think this blocks Fission in Nightly. The old process message manager mechanism will still work even with Fission enabled. This is more of a future-proofing thing.

Thanks for the correction. I'll move this bug.

Fission Milestone: M6c → Future
Flags: needinfo?(cpeterson)
Priority: P1 → P3
You need to log in before you can comment on or make changes to this bug.