caniuse
caniuse copied to clipboard
Add HTTP 103 Early Hints
As far as I can see, there is no information about the new HTTP 103 Early Hints status code. I see that it picks up more and more speed, for example the Rails web framework added support for that. I think it would be a valuable addition to caniuse.
+1
RFC 8297 as of today: https://www.rfc-editor.org/rfc/rfc8297.txt
Support in Apache: https://httpd.apache.org/docs/2.4/mod/mod_http2.html#h2earlyhints
Chrome bug: https://bugs.chromium.org/p/chromium/issues/detail?id=671310 Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1407355
+1
Chrome 94 has added support for this. I might try to add the data in a pr, although I haven't done any testing on other Chromium browsers, but they should support it if Chrome does.
@AsyncBanana It looks like the feature hasn't shipped yet, though it is available for Origin Trials.
Cloudflare just released beta support for Early Hints to everyone for free!!!
edit: After finishing reading the article, it seems that the important "Smart Early Hints" feature will be released in a few months, but this is still very exciting. See the "Browser support" section of the article, Early Hints is quickly picking up steam!
Go 1.19 will be shipped with 103 support: https://github.com/golang/go/pull/42597. Would be nice to have this in caniuse to stay up2date which browser support 103. And tests where also added to the web test platform: https://github.com/web-platform-tests/wpt/issues/33076
Coincidentally shipping in Chrome 103: https://developer.chrome.com/blog/new-in-chrome-103/#http103
A support page is available via MDN: https://caniuse.com/mdn-http_status_103 😎🎉
More links:
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103
- https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#103
- WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=238921
If somebody finds the nginx support/issue, please reply :D
Caddy has added support for early hints in 2.6.0 I have switched from Nginx to support this feature early
Is https://caniuse.com/mdn-http_status_103 the official page for early hints on caniuse?
NGINX ticket: https://trac.nginx.org/nginx/ticket/2432
https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes
HTTP
New Features
Added support for HTTP Early Hints. (40487508)
Added support for preconnect via HTTP early hints. (106055702)
Shipping in Firefox 123: https://groups.google.com/a/mozilla.org/g/dev-platform/c/DgmxpzaZyhQ/m/8dScPs6BBQAJ
NGINX ticket: https://trac.nginx.org/nginx/ticket/2432
lol, they just removed HTTP/2 Server Push and closed the ticket, seemingly without a follow up for 103 Early Hints 😅