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

Middle+
346 просмотров
AFK Offer AI

HTTP/3 — новая версия HTTP, работающая поверх QUIC вместо TCP. QUIC — транспортный протокол на базе UDP, разработанный Google.

Ключевые отличия от HTTP/2:

  • 0-RTT соединение: QUIC совмещает transport + TLS handshake, первый запрос быстрее
  • Нет head-of-line blocking: потеря пакета в одном stream не блокирует другие (в HTTP/2 поверх TCP — блокирует)
  • Миграция соединений: при смене IP (Wi-Fi → 4G) соединение сохраняется через Connection ID
  • Встроенное шифрование: TLS 1.3 обязателен
HTTP/3 особенно хорош для мобильных сетей с потерями пакетов. Nginx поддерживает с версии 1.25. В Go — экспериментальная поддержка через quic-go.

Следующий вопрос

Что такое API key?