Проверка HTTP/3

Проверьте HTTP/3 по-настоящему — мы выполняем QUIC-рукопожатие и реальный запрос HTTP/3, а не просто читаем Alt-Svc.

Объявление и реальность

Мы проверяем, как объявлен HTTP/3 — заголовок Alt-Svc и DNS-записи HTTPS, — а затем действительно подключаемся по QUIC и выполняем запрос HTTP/3. Важно и то и другое: сайт может объявлять h3, но не отдавать его.

Собственный стек QUIC

Рукопожатие, согласование версии и запрос HTTP/3 выполняются нашей собственной реализацией QUIC и HTTP/3, поэтому мы точно показываем согласованную версию, шифр TLS, сертификат и тайминги.

Почему важны настоящие тесты

Заголовок Alt-Svc лишь сообщает, что HTTP/3 может быть доступен. Файрвол, блокирующий UDP 443, всё равно его сломает, поэтому мы проводим полноценное QUIC-рукопожатие и отправляем настоящий запрос.

Частые вопросы

Что такое HTTP/3?

HTTP/3 — новейшая версия HTTP, работающая поверх QUIC на UDP вместо TCP. Она снижает задержки и лучше справляется с потерей пакетов, чем HTTP/2.

Чем HTTP/3 отличается от QUIC?

QUIC — транспортный протокол поверх UDP с шифрованием, мультиплексированием и быстрой установкой соединения. HTTP/3 — это HTTP, работающий поверх QUIC.

Почему сайт объявляет HTTP/3, но не проходит тест?

Обычные причины — UDP 443 закрыт файрволом, настройка CDN объявляет HTTP/3, но не обслуживает его, или проблема с сертификатом на QUIC-слушателе.

Нужен ли HTTP/3 на моём сервере?

Это необязательно: браузеры откатываются на HTTP/2. HTTP/3 больше всего помогает в мобильных и нестабильных сетях, потому что быстрее восстанавливается после потерь пакетов.