Open Bug 1382999 Opened 8 years ago Updated 11 months ago

use HTTP OMT data delivery while loading worker resource

Categories

(Core :: DOM: Workers, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: schien, Unassigned)

Details

(Whiteboard: dom-lws-bugdash-triage)

From telemetry [1] I found worker-related HTTP requests are not utilizing off-main-thread data delivery. Worker script loader uses nsStreamLoader/nsStreamListenerTee and LoaderListener to load the resource. However, |RetargetDeliveryTo| is not called in ScriptLoaderRunnable::OnStartRequest. Therefore, HTTP OMT is not activated. [1] https://mzl.la/2ugPhaU [2] https://searchfox.org/mozilla-central/rev/3a3af33f513071ea829debdfbc628caebcdf6996/dom/workers/ScriptLoader.cpp#969 [3] https://searchfox.org/mozilla-central/rev/3a3af33f513071ea829debdfbc628caebcdf6996/dom/workers/ScriptLoader.cpp#674
We should do this, but note that it won't help with service workers.
Priority: -- → P3
Severity: normal → S3
Whiteboard: dom-lws-bugdash-triage
You need to log in before you can comment on or make changes to this bug.