Skip to content
← Все статьи

HTTP/3 в 2026: стоит ли переходить

Коротко. HTTP/3 — это версия протокола HTTP поверх QUIC, транспорта на базе UDP вместо TCP. Главные плюсы: устранение head-of-line blocking на транспортном уровне, быстрое восстановление на нестабильных и мобильных сетях, встроенное шифрование и поддержка 0-RTT для мгновенного возобновления соединений. В 2026 году переход оправдан для большинства публичных сайтов, особенно с мобильной аудиторией, но HTTP/2 остаётся полностью рабочим фолбэком.

Почему появился HTTP/3

HTTP/2 решил мультиплексирование на уровне приложения, но застрял на TCP: при потере одного пакета все потоки в соединении ждут его переотправки — это head-of-line blocking на уровне TCP. QUIC переносит мультиплексирование на транспорт: потери в одном потоке не блокируют другие. Плюс QUIC объединяет рукопожатие TLS и транспорта, сокращая раунды на установку соединения.

На стабильном проводном соединении разница между HTTP/2 и HTTP/3 часто незаметна. Выигрыш проявляется там, где сеть плохая: мобильный интернет, переключение Wi-Fi на LTE, высокая потеря пакетов.

Ключевые преимущества HTTP/3

  • Нет TCP head-of-line blocking — независимые потоки QUIC.
  • 0-RTT возобновление — повторное соединение без лишнего раунда.
  • Миграция соединения — connection ID выживает при смене IP (Wi-Fi → LTE).
  • Шифрование по умолчанию — QUIC всегда поверх TLS 1.3.
  • Быстрее на потерях — лучшее поведение при нестабильной сети.

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

ПараметрHTTP/2HTTP/3
ТранспортTCPQUIC (UDP)
Head-of-line blockingНа уровне TCPУстранён
Установка соединенияTCP + TLS (несколько раундов)Объединено, 0-RTT
Миграция при смене сетиРазрыв соединенияСохранение через connection ID
ШифрованиеОпционально (но де-факто всегда)Встроено всегда

Когда переходить, а когда подождать

Переходите, если у вас много мобильных пользователей, глобальная аудитория с высокой латентностью или вы уже на CDN с поддержкой HTTP/3 (включается одним флагом). Подождите, если ваша инфраструктура блокирует UDP, а сетевое оборудование не пропускает QUIC, или если основной трафик — это API документацию «сервер-сервер» по стабильным каналам, где выигрыш минимален.

Важный нюанс: UDP и фаерволы

HTTP/3 работает по UDP на проверку портов 443. Некоторые корпоративные фаерволы и старое оборудование блокируют или throttle-ят UDP. Браузеры решают это через Alt-Svc: сервер анонсирует поддержку HTTP/3, и если QUIC недоступен, клиент остаётся на HTTP/2. Поэтому миграция безопасна — фолбэк встроен.

Как проверить поддержку HTTP/3

Заголовок Alt-Svc показывает, что сервер анонсирует HTTP/3:

curl -sI https://example.com/ | grep -i alt-svc
# Пример ответа: alt-svc: h3=":443"; ma=86400

Проверить реальное соединение по HTTP/3 можно так (нужен curl с поддержкой HTTP/3):

curl --http3 -sI -o /dev/null -w "%{http_version}\n" https://example.com/

Чек-лист миграции

  1. Убедитесь, что веб-сервер или CDN поддерживает HTTP/3.
  2. Откройте UDP/443 на фаерволе сервера.
  3. Настройте корректный заголовок Alt-Svc.
  4. Проверьте, что HTTP/2 остаётся фолбэком.
  5. Замерьте Core Web Vitals до и после на реальных пользователях.

FAQ

HTTP/3 заменяет HTTP/2?

Не полностью. HTTP/3 анонсируется через Alt-Svc, а HTTP/2 остаётся фолбэком, если QUIC недоступен в сети клиента.

Нужен ли HTTP/3, если сайт на CDN?

Часто он уже включён или включается одним флагом в панели CDN. Это самый простой способ получить HTTP/3 без перенастройки своего сервера.

Ускорит ли HTTP/3 мой сайт?

Заметнее всего на мобильных и нестабильных сетях. На быстром проводном соединении разница может быть минимальной.

Что если фаервол блокирует UDP?

Клиент просто останется на HTTP/2 через механизм Alt-Svc. Сайт продолжит работать без сбоев.

Проверьте, какой протокол отдаёт ваш сайт и как настроены заголовки, на HTTP-чекере enterno.io — он показывает HTTP/2 и HTTP/3, редиректы и security-заголовки. Полезны также проверка скорости с Core Web Vitals и SSL-чекер.

Проверьте ваш сайт прямо сейчас

Проверить HTTP-статус сайта →
Другие статьи: HTTP
HTTP
HTTP коды ответов: полный справочник с примерами
10.03.2025 · 258 просм.
HTTP
429 Too Many Requests: rate limiting и обход
15.04.2026 · 134 просм.
HTTP
Заголовок X-Forwarded-For: определение IP клиента за прокси
16.03.2026 · 144 просм.
HTTP
Ошибка 500 Internal Server Error: что значит и как починить
15.04.2026 · 112 просм.