Open Bug 1832288 Opened 1 year ago Updated 1 year ago

Verify if we can strip down things that start inside background task further

Categories

(Toolkit :: Background Tasks, task, P3)

task

Tracking

()

People

(Reporter: jstutte, Unassigned)

References

(Blocks 1 open bug)

Details

From bug 1798904 comment 9:

Have a closer look at what things are actually needed to startup for a background task. My current assumption is that many things are not needed at all, but there might be hidden dependencies hard to solve. Especially on Windows I'd check if we start GPU processes or similar, or accessibility features or other heavy COM objcects. (Disclaimer: I have no idea if any of these examples really happens.)

This search might help to spot some of the suspicious things..

Blocks: 1832089
Depends on: 1832780

The following services might be worth checking if needed:

GetServiceByContractID @mozilla.org/storage/service;1
GetServiceByContractID @mozilla.org/embedcomp/window-watcher;1
GetServiceByContractID @mozilla.org/cookieService;1
GetServiceByContractID @mozilla.org/enterprisepolicies;1
GetServiceByContractID @mozilla.org/gfx/screenmanager;1
GetServiceByContractID @mozilla.org/power/powermanagerservice;1
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.