HTTP/3 — последнее поколение протокола передачи данных в интернете. Понять зачем он нужен помогает сравнение с предшественниками.
HTTP/1.1 (90-е): один запрос на соединение. Браузер открывал 6-8 параллельных соединений для загрузки файлов.
HTTP/2 (2015): мультиплексирование — несколько запросов в одном соединении. Быстрее, но при потере пакета блокируется весь поток.
HTTP/3 (2022): работает поверх QUIC вместо TCP. Каждый поток данных независим — потеря пакета в одном не блокирует остальные. Особенно важно для мобильных пользователей с нестабильным соединением.
Дополнительно: 0-RTT (zero round trip time) — повторные соединения устанавливаются быстрее, потому что параметры шифрования уже известны.
Поддержка: Cloudflare и большинство современных CDN уже поддерживают HTTP/3. Nginx поддерживает с версии 1.25.
Для конечного пользователя: ускорение на мобильных сетях и нестабильных соединениях — от 10 до 30% в реальных условиях.
CDN и Скорость
@cdn_speed_pro_n1k
Как HTTP/3 и QUIC ускоряют загрузку страниц.
Этот пост опубликован в Telegram-канале CDN и Скорость. Подписаться можно по ссылке: @cdn_speed_pro_n1k.