HTTP/2 vs HTTP/3 Latency Modeler

HTTP/2 против HTTP/3 Latency Modeler

Модель RTT, блокировка заголовка строки и эффекты потери пакетов на пропускную способность TCP против QUIC и время загрузки страницы.

Время загрузки страницы / Page Load Time
Сравнительный протокол
Особенность HTTP/2 (TCP) HTTP/3 (QUIC)
Транспорт TCP (надежный, упорядоченный) UDP + QUIC (надежный, потоково-независимый)
Блокировка головы линии Транспортный уровень HoL при потере TCP No HoL — потерянный пакет блокирует только один поток
Настройка подключения 1-2 RTT (TLS 1.3) 0-1 RTT (возобновление 0-RTT)
многослойный Несколько потоков, TCP HoL Истинные параллельные потоки, без HoL
Восстановление потерь TCP Retransmit блокирует все потоки Восстановление потока, другие продолжают
Лучше всего Низкая потеря LAN / дата-центр Мобильный с высокой потерей / Losty WAN