HTTP3

What is HTTP/3

The HTTP-over-QUIC experimental protocol should be renamed to HTTP/3, officials at the (IETF) have disclosed.

 

HTTP/3 is an evolution of the QUIC protocol from Google.

Networking MODEL

HTTP versions

HTTP2 vs HTTP3

WHY HTTP3 and HOW

  • HTTP/2 is used by 41.7% of all the websites.

Title Text

HTTP/2 vs HTTP/3

Some important notes

  • HTTP semantics in unchanged
  • protocol identifier stays the same (http/https)

TCP + TLS

Why are ewe talking about HTTP3 ?

PROS

Move the connection beetween interfaces

CONS

Biggest problem is UDP implementation in the kernel unoptimized , buggy

2-3 times CPU load VS TCP

Encrypts much more

UDP blocking 3-7% of QUICK attempts fail 

Lack of tooling

Encrypts much more

How to start playing with HTTP3

Chrome

 nginx-1.17 

NGINX 1.6.x + quiche

WHATS next?

 

SCTP ? 

IPFS?

¯\_(ツ)_/¯

Resources

HTTP/3

By Gabriel Cziprusz

HTTP/3

  • 565