HTTP/2 brachte Multiplexing, HTTP/3 bringt QUIC über UDP für geringere Latenz.
HTTP/2¶
- Multiplexing — mehrere Requests über eine TCP-Verbindung
- Header-Komprimierung (HPACK)
- Server Push
- Binärprotokoll
server { listen 443 ssl http2; } curl -I –http2 https://example.com
HTTP/3¶
- QUIC — UDP statt TCP
- 0-RTT Reconnect
- Kein Head-of-Line-Blocking
- TLS 1.3 integriert
server { listen 443 quic reuseport; listen 443 ssl http2; add_header Alt-Svc ‘h3=”:443”’; }
Wann¶
- HTTP/2 — sofort einsetzen, überall unterstützt
- HTTP/3 — mobile Nutzer, globales Publikum
HTTP/2 heute, HTTP/3 morgen¶
HTTP/2 ist ein Muss. HTTP/3 für mobile Netzwerke.
http/2http/3quic