You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The bit that seems inconsistent is this from the RFC:
Aside from performance optimizations, such evaluation of the 103 (Early Hints) response's header fields MUST NOT affect how the final response is processed. A client MUST NOT interpret the 103 (Early Hints) response header fields as if they applied to the informational response itself (e.g., as metadata about the 103 (Early Hints) response).
But the spec says
Early-hint [Link](https://httpwg.org/specs/rfc8288.html#header) headers are always processed before [Link](https://httpwg.org/specs/rfc8288.html#header) headers from the final response, followed by link elements. This is equivalent to prepending the contents of the early and final [Link](https://httpwg.org/specs/rfc8288.html#header) headers to the Document's head element, in respective order.
That last sentence seems like it could potentially contravene the MUST NOT in the spec.
My perspective here is MDN documentation for the HTTP 103 header - trying to understand whether I need to capture the HTML spec behaviour here.
The text was updated successfully, but these errors were encountered:
The key here is "Aside from performance optimizations".
Early hints only support preload/preconnect/modulepreload link types which are performance optimizations.
The HTTPQG RFC for early hints is here: https://httpwg.org/specs/rfc8297.html while the HTML Living spec covers semantics here: https://html.spec.whatwg.org/multipage/semantics.html#early-hints
The bit that seems inconsistent is this from the RFC:
But the spec says
That last sentence seems like it could potentially contravene the MUST NOT in the spec.
My perspective here is MDN documentation for the HTTP 103 header - trying to understand whether I need to capture the HTML spec behaviour here.
The text was updated successfully, but these errors were encountered: