Open Bug 1817199 Opened 1 year ago Updated 1 year ago

Replace use of SchedulerGroup::Dispatch from workers (including remote workers) with more straightforward main-thread dispatch.

Categories

(Core :: DOM: Workers, task)

task

Tracking

()

ASSIGNED

People

(Reporter: asuth, Assigned: asuth)

References

Details

In a review :smaug raised the point that "SchedulerGroup just adds crazy amount overhead". There are currently 8 instances of SchedulerGroup being used under dom/workers (which includes dom/workers/remoteworkers) and we should correct them all at once so no one has to worry about dispatches to main thread potentially happening out of order.

Bug 1817198 is the ServiceWorkers variant of this.

You need to log in before you can comment on or make changes to this bug.