HTTP/2 vs HTTP/3 Latency Modeler

Modello RTT, blocco testa di linea, e gli effetti di perdita di pacchetti su TCP vs QUIC throughput e tempo di caricamento di pagina.

Tasso di perdita vs Tempo di carico pagina
Protocollo di riferimento comparato
CaratteristicaHTTP/2 (TCP)HTTP/3 (QUIC)
TrasportiTCP (affidabile, ordinato)UDP + QUIC (affidabile, indipendente dal flusso)
Blocco a testa di rigaHoL a livello di trasporto sulla perdita TCPNo HoL — il pacchetto perso blocca solo un flusso
Impostazione connessione1-2 RTT (TLS 1.3)0-1 RTT (0-RTT ripresa)
MultiplexingFlussi multipli, TCP HoLFlussi paralleli veri, no HoL
Loss RecoveryTCP ritrasmettere blocchi tutti i flussiPer-stream recovery, altri continuano
Il meglioLAN a basso consumo / datacenterAlta perdita mobile / perso WAN