Протокол HTTP/3.0 официально предложен в качестве стандарта

Изображение: Wikimedia Commons
Сравнение моделей протоколов HTTP 1.1, HTTP/2.0 и HTTP/3.0
Сравнение моделей протоколов HTTP 1.1, HTTP/2.0 и HTTP/3.0

Документам RFC, описывающим протокол HTTP/3.0 и формат сжатия заголовков QPACK для HTTP/3.0, присвоен статус «предложенных стандартов» международным сообществом Инженерный совет Интернета (IETF), 6 июня сообщается в списке рассылки организации.

В IETF закончили формирование документов RFC и опубликовали их в Сети. Предложенный стандарт на сам протокол получил номер RFC 9114, формат сжатия заголовков — RFC 9204. Теперь будут проведены работы по доведению стандартов до статуса «черновых» (draft).

После получения статуса стандартов-черновиков форматы будут, фактически, завершены. Также опубликованы новые версии стандартов на протоколы HTTP/1.1, 2.0 и связанные документы.

Протокол HTTP/3.0 устроен похожим образом на HTTP/2.0, но на транспортном уровне используется протокол QUIC, являющийся надстройкой над UDP, а не TCP. Это решение было предложено компанией Google и позволяет сократить время установления соединения между клиентов и серверов, а также снизить задержки на низкоскоростном и неустойчивом соединении.

Протокол поддерживается всеми основными веб-браузерами в их современных версиях. В Apple Safari необходимо включать поддержку HTTP/3.0 явно в настройках, в других браузерах работа обеспечивается в конфигурации «по умолчанию».