The Status of HTTP/3
11–20 of 123 posts
Re: The Status of HTTP/3
#12Why are they calling it HTTP/3 and not just keeping the QUIC name?
Two reasons I can think of: 1. HTTP/2 was a 'new serialization' of the core HTTP data model. HTTP/3 is too, so since it was ratified it made sense to use HTTP/3 to keep things consistent. 2. QUIC still exists, but it's now the underlying framing/messaging protocol on top of UDP. I can imagine future internet protocols being developed on top of QUIC that don't need HTTP/3.
Re: The Status of HTTP/3
#13Because QIC is UDP based, Chrome first runs a race with TCP just in case you're sitting behind some device that blocks UDP. I wonder how much bandwidth this will waste globally.
I wonder if Happy Eyeballs means that there are 4 races in total for systems under dual-stack...
Re: The Status of HTTP/3
#14Actix uses Tokio
Quiche doesn't
Quinn does but doesn't look quite ready and I don't see any integration attempts with Actix yet.
Re: The Status of HTTP/3
#15Why are they calling it HTTP/3 and not just keeping the QUIC name?
Re: The Status of HTTP/3
#16Re: The Status of HTTP/3
#17Why are they calling it HTTP/3 and not just keeping the QUIC name?
The HTTP mapping on top of QUIC is called HTTP/3.
Re: The Status of HTTP/3
#18Because QIC is UDP based, Chrome first runs a race with TCP just in case you're sitting behind some device that blocks UDP. I wonder how much bandwidth this will waste globally.
Re: The Status of HTTP/3
#19I hate to be a curmudgeon, but I can't help but think that designing a new service over UDP isn't the best idea. DNS has been fighting off wave after wave of attack vectors, some that realistically cannot even be fixed. Making it immune to these vectors is going to look a lot like a slapped together TCP over UDP...
Re: The Status of HTTP/3
#20Seems more verbose than https://caniuse.com/#feat=http3 TLDR - No browsers support it (without flag / config changes) yet.