HTTP/3
RețelisticăHTTP/3 este cea mai recentă versiune a protocolului HTTP, standardizată în 2022, care înlocuiește TCP cu protocolul QUIC bazat pe UDP ca transport. HTTP/3 elimină problema head-of-line blocking la nivel TCP, oferă handshake mai rapid prin integrarea criptării TLS 1.3, suportă migrarea conexiunilor între rețele și reduce semnificativ latența pentru utilizatorii web.
HTTP/3 reprezintă o schimbare fundamentală în arhitectura protocoalelor web prin abandonarea TCP în favoarea QUIC (Quick UDP Internet Connections), un protocol de transport dezvoltat inițial de Google și standardizat ulterior de IETF. Această tranziție rezolvă probleme structurale ale TCP care nu puteau fi eliminate prin simple actualizări.
Problema principală rezolvată de HTTP/3 este head-of-line blocking la nivel TCP. Deși HTTP/2 multiplexează fluxurile la nivel de aplicație, toate fluxurile partajează aceeași conexiune TCP. Dacă un pachet TCP se pierde, toate fluxurile sunt blocate până la retransmisia acestuia, chiar dacă pierderea afectează doar un singur flux. QUIC rezolvă acest lucru oferind multiplexare nativă la nivel de transport — pierderea unui pachet blochează doar fluxul afectat.
Handshake-ul QUIC integrează stabilirea conexiunii cu negocierea TLS 1.3 într-un singur pas (1-RTT), comparativ cu TCP + TLS care necesită doi pași separați (3-RTT sau 2-RTT cu TLS 1.3). Pentru conexiunile reluate, QUIC suportă 0-RTT, permițând trimiterea de date chiar din primul pachet, ceea ce reduce dramatic latența percepută.
Migrarea conexiunilor este o caracteristică unică a QUIC. Conexiunile sunt identificate prin ID-uri, nu prin adrese IP, permițând trecerea de la Wi-Fi la rețeaua mobilă fără întreruperea comunicării. Această funcție este deosebit de valoroasă pentru utilizatorii mobili care accesează frecvent site-uri web în deplasare.
Adoptarea HTTP/3 în industria de hosting este în creștere rapidă. Nginx, LiteSpeed și Cloudflare oferă suport HTTP/3. Activarea necesită deschiderea portului 443/UDP pe lângă 443/TCP tradițional. Browserele moderne suportă HTTP/3 și îl negociază automat prin antetul Alt-Svc. Pentru site-urile din România, HTTP/3 aduce cele mai mari beneficii utilizatorilor cu conexiuni mobile sau cu latență ridicată.