Cos'e HTTP/3
HTTP/3 e la terza major version del protocollo HTTP, standardizzata come RFC 9114 nel giugno 2022. Differenza fondamentale rispetto a HTTP/2: usa QUIC (Quick UDP Internet Connections) invece di TCP come transport layer. Sviluppato da Google e iterato in IETF.
Cos'e QUIC
QUIC e un protocollo di trasporto su UDP che incorpora TLS 1.3 nativamente. Combina i layer di trasporto e cifratura in un solo stack. Connection setup in 1-RTT (0-RTT con session resumption) vs 3-RTT di TCP+TLS. Permette connection migration tra reti (WiFi a 4G) senza perdere lo stato.
Head-of-line blocking risolto
HTTP/2 su TCP soffre ancora di HoL blocking a livello TCP: se un pacchetto si perde, tutti gli stream attendono retransmission. QUIC e stream-aware al transport layer: la perdita di un pacchetto blocca solo lo stream interessato, gli altri continuano. Grande vantaggio su reti lossy (mobile, WiFi instabile).
Vantaggi pratici percepiti
Connessione iniziale più veloce: TTFB ridotto 100-300ms su reti con latenza. Migliore performance su mobile e reti instabili. Roaming tra reti senza re-handshake. Sicurezza built-in (TLS 1.3 obbligatorio). Riduzione complessita stack rete.
Supporto attuale
Browser: Chrome 87+, Firefox 88+, Safari 14+, Edge 87+. Server: Nginx 1.25+ con --with-http_v3_module, Caddy 2.6+ (built-in), LiteSpeed, Cloudflare (default), Fastly, Akamai. Verifica: curl --http3 (richiede curl con build HTTP/3) o http3check.net.
Come abilitarlo
Modo più semplice: Cloudflare proxy frontend automatically converts HTTP/3 verso visitatori. Nginx 1.25+: listen 443 quic reuseport; listen 443 ssl; add_header alt-svc 'h3=":443"; ma=86400'. L'header Alt-Svc istruisce il browser a tentare upgrade a HTTP/3 nelle visite successive. Compatibile con HTTP/2 come fallback.
Hai bisogno di aiuto?
Se vuoi un sito veloce ottimizzato dal team di G Tech Group, scrivici tramite il modulo di contatto.