HTTP/2 přidal multiplexing, HTTP/3 přináší QUIC nad UDP pro nižší latenci.
HTTP/2¶
- Multiplexing — více requestů přes jedno TCP
- Header compression (HPACK)
- Server Push
- Binary protocol
server { listen 443 ssl http2; } curl -I –http2 https://example.com
HTTP/3¶
- QUIC — UDP místo TCP
- 0-RTT reconnect
- Bez head-of-line blocking
- TLS 1.3 integrovaný
server { listen 443 quic reuseport; listen 443 ssl http2; add_header Alt-Svc ‘h3=”:443”’; }
Kdy¶
- HTTP/2 — nasaďte hned, podpora všude
- HTTP/3 — mobilní uživatelé, globální audience
HTTP/2 dnes, HTTP/3 zítra¶
HTTP/2 je must-have. HTTP/3 pro mobilní sítě.
http/2http/3quic