caniuse icon indicating copy to clipboard operation
caniuse copied to clipboard

Add HTTP 103 Early Hints

Open iGEL opened this issue 7 years ago • 15 comments

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.

iGEL avatar Dec 01 '17 08:12 iGEL

+1

Malvoz avatar Dec 06 '17 21:12 Malvoz

RFC 8297 as of today: https://www.rfc-editor.org/rfc/rfc8297.txt

Munter avatar Dec 20 '17 11:12 Munter

Support in Apache: https://httpd.apache.org/docs/2.4/mod/mod_http2.html#h2earlyhints

Munter avatar Dec 20 '17 11:12 Munter

Chrome bug: https://bugs.chromium.org/p/chromium/issues/detail?id=671310 Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1407355

Malvoz avatar Oct 16 '18 22:10 Malvoz

+1

sarthakuiit avatar Jul 22 '20 05:07 sarthakuiit

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 avatar Sep 16 '21 20:09 AsyncBanana

@AsyncBanana It looks like the feature hasn't shipped yet, though it is available for Origin Trials.

Malvoz avatar Sep 16 '21 21:09 Malvoz

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!

Hexstream avatar Sep 17 '21 04:09 Hexstream

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

alexander-schranz avatar May 18 '22 09:05 alexander-schranz

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

Schweinepriester avatar Jun 21 '22 20:06 Schweinepriester

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?

PikachuEXE avatar Nov 28 '22 05:11 PikachuEXE

NGINX ticket: https://trac.nginx.org/nginx/ticket/2432

Tanmayshetty avatar Jan 05 '23 06:01 Tanmayshetty

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)

Schweinepriester avatar Jun 05 '23 21:06 Schweinepriester

Shipping in Firefox 123: https://groups.google.com/a/mozilla.org/g/dev-platform/c/DgmxpzaZyhQ/m/8dScPs6BBQAJ

Schweinepriester avatar Jan 26 '24 17:01 Schweinepriester

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 😅

Schweinepriester avatar May 28 '24 07:05 Schweinepriester