ba...@chromium.org, kin...@chromium.org, yhi...@chromium.org, b...@chromium.org, net...@chromium.org
https://tools.ietf.org/html/rfc8297
https://docs.google.com/document/d/1gCh_CnfrJq_VL7aGoq6skc7sn4yn5pKsM0gkHe5B9go/edit?usp=sharing
Support 103 Early Hints informational responses on navigation responses. When a 103 response includes <link rel=preload> or other link headers Chromium tries to preload (and/or preconnect, prefetch) specified resources even before the final response is received. This gives Web developers a way to optimize Core Web Vitals such as Largest Contentful Paint (LCP).
A few months ago, we announced a collaborative experiment to measure the potential impact of 103 early hints. The results indicate that Early Hints could result in speed improvements on the order of a few hundred milliseconds (the sample size is a bit small though). Given these encouraging results, we are now moving forward with the next steps, starting with this intent to prototype.
N/A but will file one when we find it’s appropriate.
Not applicable
Several servers/proxies may not understand a 103 response. They may treat the 103 response as a part of the final response when the response is sent over HTTP/1.1. The problem is less likely to happen over HTTP/2 thanks to their frame format. Chromium only handles 103 responses over HTTP/2 and HTTP/3.
Gecko: No signal
WebKit: No signal
Web developers: Positive (https://www.fastly.com/blog/faster-websites-early-priority-hints). Positive interest and intent of support by popular CDNs. We've been collaborating with Fastly to do the preliminary measurement.
Yes
No but we would add WPT as needed
https://www.chromestatus.com/feature/5207422375297024
This intent message was generated by Chrome Platform Status.
Contact emails
ba...@chromium.org, kin...@chromium.org, yhi...@chromium.org, b...@chromium.org, net...@chromium.org
Specification
Design docs
https://docs.google.com/document/d/1gCh_CnfrJq_VL7aGoq6skc7sn4yn5pKsM0gkHe5B9go/edit?usp=sharing
Summary
Support 103 Early Hints informational responses on navigation responses. When a 103 response includes <link rel=preload> or other link headers Chromium tries to preload (and/or preconnect, prefetch) specified resources even before the final response is received. This gives Web developers a way to optimize Core Web Vitals such as Largest Contentful Paint (LCP).
A few months ago, we announced a collaborative experiment to measure the potential impact of 103 early hints. The results indicate that Early Hints could result in speed improvements on the order of a few hundred milliseconds (the sample size is a bit small though). Given these encouraging results, we are now moving forward with the next steps, starting with this intent to prototype.