Что такое версии HTTP (HTTP/1.1, HTTP/2, HTTP/3)?
Версии HTTP — это поколения протокола передачи данных между браузером и сервером: HTTP/1.1, HTTP/2 и HTTP/3 решают одну задачу, но по-разному передают запросы и файлы, и от этого напрямую зависит скорость загрузки сайта.
HTTP/1.1, HTTP/2 и HTTP/3 — не три разных протокола, а три версии одного языка общения браузера и сервера. Бизнесу это важно, потому что скорость отдачи страницы влияет на отказы, конверсию и позиции в поиске: переключение на HTTP/2 или HTTP/3 часто даёт заметный прирост скорости без переписывания сайта.
Как работают версии HTTP
Схема обмена всегда одна: браузер отправляет запрос, а сервер присылает ответ — HTML-код, CSS, JavaScript, изображения. Разница между версиями в том, как эти запросы и ответы идут по сети и сколько времени уходит на ожидание.
HTTP/1.1 (1997) работает по принципу «один запрос — одно соединение»: чтобы скачать десятки файлов, браузер открывает несколько TCP-соединений (обычно до шести на домен) и выстраивает запросы в очередь. Если один файл задерживается, остальные ждут — это называют блокировкой начала очереди. Обходными путями были дробление доменов и склейка файлов.
HTTP/2 (2015) передаёт данные в одном соединении в виде бинарных фреймов. Один TCP-канал обслуживает десятки параллельных потоков — это и есть мультиплексирование, из-за которого склейка файлов и доменные шарды потеряли смысл.
HTTP/3 (стандарт RFC 9114, 2022) работает поверх QUIC — транспортного протокола на базе UDP. TCP в этой схеме больше не используется.
Чем HTTP/2 отличается от HTTP/1.1
- Мультиплексирование — десятки запросов идут параллельно по одному соединению, без очередей и без шести «каналов» на домен.
- Сжатие заголовков (HPACK) — служебные данные передаются компактно, трафик экономится на каждом запросе.
- Приоритизация — браузер подсказывает серверу, какие ресурсы важнее отдать первыми.
- Бинарный формат — вместо текстовых строк фреймы, меньше ошибок разбора.
При этом HTTP/2 сохраняет семантику HTTP/1.1: методы, статусы, протокол HTTP остался тем же с точки зрения разработчика. Поэтому переход обычно не требует правок в коде. А вот Server Push, который продвигали в 2015–2018 годах, из современных браузеров убрали: он чаще вредил, дублируя загрузку ресурсов.
HTTP/3 и QUIC: протокол переехал на UDP
QUIC решает главную слабость HTTP/2: мультиплексирование внутри одного TCP-соединения всё равно страдало от потери пакетов — если пакет терялся, тормозили все потоки. В QUIC потоки независимы, и потеря в одном не блокирует остальные.
Дополнительно QUIC объединяет транспорт и шифрование: HTTPS в HTTP/3 — обязательная часть протокола, а не надстройка. Рукопожатие TLS 1.3 проходит быстрее, а при повторном визите возможен режим 0-RTT.
Плата за это — UDP. Часть корпоративных сетей и старых прокси режет UDP-трафик, поэтому сайт должен уметь автоматически откатываться на HTTP/2. Обычно это работает через механизм Alt-Svc, но проверять стоит.
Типичные ошибки и что изменилось к 2026 году
- Включить HTTP/2 только на основном домене, забыв про поддомены, CDN и API — скорость «прыгает» от страницы к странице.
- Не настроить кэш и отдачу статики: новая версия протокола не спасает, если сервер каждый раз собирает страницу заново.
- Судить по одному синтетическому замеру: на мобильных сетях HTTP/3 даёт больше выигрыша, чем на десктопе в офисе.
- Забывать про DNS и TLS: даже на HTTP/3 сайт стартует медленно, если домен долго резолвится.
К 2026 году HTTP/2 стал нормой по умолчанию у большинства хостингов и CDN, а HTTP/3 включён у крупных CDN и поддерживается всеми актуальными браузерами. Поисковики оценивают скорость через метрики Core Web Vitals и аналогичные сигналы Яндекса, а краулеры и ИИ-поиск чаще и охотнее обходят сайты с быстрым откликом.
Короткий вывод
HTTP/1.1, HTTP/2 и HTTP/3 — этапы одной эволюции: от очереди запросов к параллельным потокам и транспорту на UDP. Для бизнеса разница измеряется секундами загрузки, а значит, конверсией и позициями. Проверить, какая версия отдаёт ваш сайт, можно в инструментах разработчика браузера или в отчётах CDN: если там всё ещё HTTP/1.1, обновление обычно окупается быстро.