Enable Early Hints Preload
Categories
(Core :: Networking: HTTP, enhancement, P2)
Tracking
()
People
(Reporter: manuel, Assigned: manuel)
References
(Blocks 1 open bug)
Details
(Keywords: dev-doc-complete, Whiteboard: [necko-triaged])
Attachments
(2 files)
I do see positive results with the Early Hints Preload experiment. Ran from Firefox 121. We are now confident in our implementation. The decision is to move forward with these positive findings and enable Early Hints in release.
first_contentful_paint
Negative percentages are good for Early Hints.
percentile | relative time difference | absolute time difference |
---|---|---|
0.01 | -2.60% | 3.99ms faster |
0.05 | -4.32% | 10.98ms faster |
0.25 | -3.69% | 19.66ms faster |
0.5 | -3.73% | 33.50ms faster |
0.75 | -2.41% | 36.98ms faster |
0.95 | -1.04% | 34.62ms faster |
0.99 | -1.73% | 115.77ms faster |
average | -3.16% | 30.19ms faster |
min : 0.01 | -2.60% | 3.99ms faster |
max : 0.99 | -1.73% | 115.77ms faster |
page_load_time
Negative percentages are good for Early Hints.
percentile | load time difference | absolute time difference |
---|---|---|
0.01 | -3.49% | 8.63ms faster |
0.05 | -2.43% | 10.59ms faster |
0.25 | -1.57% | 15.03ms faster |
0.5 | -1.57% | 27.79ms faster |
0.75 | -1.25% | 40.07ms faster |
0.95 | -1.12% | 100.61ms faster |
0.99 | -1.76% | 452.91ms faster |
average | -1.53% | 35.54ms faster |
min: 0.02 | -2.66% | 8.29ms faster |
max: 0.99 | -1.76% | 452.91ms faster |
Overall no regressions, just improvements.
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
Updated•1 year ago
|
Comment 4•1 year ago
|
||
bugherder |
Comment 5•1 year ago
|
||
(Enabling a feature for release should be marked as an enhancement, not a task)
Manuel, this looks like something that should be added to our 123 release notes, could you please nominate it in Bugzilla?
https://wiki.mozilla.org/Release_Management/Release_Notes_Nomination
Thanks
Assignee | ||
Comment 6•1 year ago
•
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]: Early Hints is a performance feature that improves page load performance. With this change we support rel=preload
and rel=modulepreload
thanks to volunteer contributor zqianem. See also the notes from Early Hints rel=preconnect
.
[Affects Firefox for Android]: Yes
[Suggested wording]: By enabling Preload and Modulepreload support, Early Hints are now fully supported.
[Links (documentation, blog post, etc)]:
- Most relevant: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103
- Other blog posts from Bug 1858712#c7 could be used as well.
- We might add a small blog post and the experiment data on https://mozilla-necko.github.io/
Comment 8•1 year ago
|
||
Thanks, note added to 123 nightly release notes with a link to MDN.
Comment 9•1 year ago
|
||
FF123 MDN docs work for this can be tracked in https://github.com/mdn/content/issues/31889. Mostly compatibility data update and MDN release note.
Updated•1 year ago
|
Description
•