bagder / http3-explained

A document describing the HTTP/3 and QUIC protocols
https://http3-explained.haxx.se/
Creative Commons Attribution 4.0 International
2.14k stars 194 forks source link

How is Websocket planned in HTTP/3 #121

Closed git001 closed 5 years ago

git001 commented 5 years ago

There is a RFC for Bootstrapping WebSockets with HTTP/2 what's the plan for WS in HTTP/3?

quantumsheep commented 5 years ago

For now there is absolutely no information about a potential WebSockets implementation for QUIC. But it may end up being a WebSockets UDP extension with the use of the Sec-Websocket-Extensions header or so.

It's actually being discussed a lot in the QUIC community, but the working group doesn't seem to have started discussions about it.

git001 commented 5 years ago

@quantumsheep thank you

lucsoft commented 3 years ago

after 1 1/2 years are there some news? i love the idea to see websockets over udp

bagder commented 3 years ago

It seems "they" work on having "web transport" become the websocket replacement in the future: https://w3c.github.io/webtransport/ So no, no websockets for h3.

onpaws commented 3 years ago

Thanks for sharing that link @bagder -- exactly the info I was hoping to find

qm3ster commented 2 years ago

WebSocket over real QUIC streams will be here sooner than you can possibly imagine: https://datatracker.ietf.org/doc/rfc9220/

nikolaydimitrov commented 1 year ago

So anyone knows what the current browser behaviour is? If we already have HTTP3/QUICK connection it is "ignored" and a new HTTP1.1 (TCP) connection is open for the WebSocket?