HTTP/3 rappresenta la più grande rivoluzione del protocollo web dalla nascita di HTTP nel 1991. La differenza fondamentale? Abbandona TCP, il protocollo di trasporto su cui il web si è basato per 30 anni, in favore di QUIC, un protocollo sviluppato da Google che funziona su UDP. Il risultato è un web significativamente più veloce, soprattutto su connessioni mobili e instabili.
Perché TCP non basta più
TCP garantisce la consegna ordinata dei pacchetti, ma questa garanzia ha un costo: il “head-of-line blocking”. Se un singolo pacchetto si perde, TCP blocca tutti gli stream in attesa della ritrasmissione. In HTTP/2, che multiplexava più richieste su una singola connessione TCP, questo problema era particolarmente grave. QUIC risolve questo integrando il multiplexing a livello di trasporto: la perdita di un pacchetto blocca solo lo stream interessato.
0-RTT: connessioni istantanee
QUIC integra TLS 1.3 nativamente e supporta connessioni 0-RTT: se hai già visitato un sito, la connessione successiva non richiede alcun handshake. Questo elimina fino a 100-300ms di latenza per connessione. Inoltre, QUIC gestisce la migrazione di connessione: se passi dal Wi-Fi al 4G, la connessione non si interrompe grazie agli identificatori di connessione indipendenti dall’IP.
Oggi oltre il 25% del traffico web globale usa HTTP/3, con il supporto completo di Chrome, Firefox, Safari e Edge. È una transizione silenziosa ma profonda che sta ridefinendo le fondamenta tecniche del web moderno.
