Open Bug 1915852 Opened 1 year ago Updated 11 months ago

Document network request scheduling and prioritization system

Categories

(Core :: Networking, task, P3)

task

Tracking

()

People

(Reporter: acreskey, Unassigned)

References

(Blocks 3 open bugs)

Details

(Keywords: leave-open, Whiteboard: [necko-triaged])

Attachments

(3 files)

Firefox, Necko, and Dom use a complex system to schedule and prioritize network requests.
This includes modules that interact with each other -- supportsPriority, classOfService, thirdPartyTracking, speculativeLoading, and image priority shifting.
And the behaviour changes based on the version of the http protocol being used.

It would be helpful to have these systems documented.

Whiteboard: [necko-priority-new]
Blocks: necko-perf
Blocks: necko-docs
Whiteboard: [necko-priority-new] → [necko-triaged][necko-priority-new]
Blocks: 1797715
Whiteboard: [necko-triaged][necko-priority-new] → [necko-triaged]
Assignee: nobody → acreskey

Add first draft documentation of our network prioritization so that we can iterate on it and refine it.

Pushed by acreskey@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8d52c30f3b51 Document network request scheduling and prioritization system r=necko-reviewers,valentin DONTBUILD

The "Resource Scheduling and Priority Table" from the initial draft only mentions the effect of fetchpriority on Image and Fetch but it affects more. This hedgedoc (maybe not up-to-date) gives more details: https://notes.igalia.com/s/dGX-j1_7O#Support-for-HTTP2-1

Keywords: leave-open
See Also: → 1926407
Assignee: acreskey → nobody
Assignee: nobody → sekim
Pushed by sekim@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1a336b30076a Update prioritization.html to reflect changes in font fetchpriority adjustments r=acreskey,necko-reviewers,kershaw DONTBUILD
Assignee: sekim → nobody

Update prioritization, scheduling to include CSS, JS specifics.

Assignee: nobody → acreskey
Status: NEW → ASSIGNED
Pushed by acreskey@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/af145381f0f5 Document fetch priority impact on CSS, JS r=necko-reviewers,valentin DONTBUILD
Assignee: acreskey → nobody
Status: ASSIGNED → NEW

The leave-open keyword is there and there is no activity for 6 months.
:smayya, maybe it's time to close this bug?
For more information, please visit BugBot documentation.

Flags: needinfo?(smayya)
Flags: needinfo?(smayya)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: