For faster navigation, this Iframe is preloading the Wikiwand page for HTTP/3.

HTTP/3

Материал из Википедии — свободной энциклопедии

HTTP/3
Логотип Викисклада Медиафайлы на Викискладе

HTTP/3 (ранее известный как HTTP-over-QUIC) — третья версия протокола передачи гипертекста HTTP, используемого для передачи информации во Всемирной паутине, наследница HTTP/2[1][2]. С июня 2022 года находится в стадии предлагаемого стандарта[3]. HTTP/3 основан на QUIC — экспериментальном сетевом протоколе транспортного уровня, разработанном в 2012 году компанией Google.

28 октября 2018 года председатель рабочих групп IETF HTTP и QUIC Марк Ноттингем в обсуждении списка рассылки сделал официальный запрос на переименование HTTP-over-QUIC в HTTP/3, чтобы «четко идентифицировать его как ещё одну привязку семантики HTTP к сетевому протоколу … чтобы люди понимали его отличие от QUIC» и передать его разработку от рабочей группы QUIC рабочей группе HTTP после завершения и публикации проекта. Спустя несколько дней предложение Ноттингема было принято другими членами IETF.

Поддержка HTTP/3 была добавлена в Chrome (сборка Canary) в сентябре 2019 года, и была включена по умолчанию в апреле 2020 года. Firefox поддерживает HTTP/3 с апреля 2021. Экспериментальная поддержка HTTP/3 была добавлена в Safari Technology Preview 8 апреля 2020 года а потом в Safari 14, но всё ещё выключена по умолчанию. По данным W3Techs на 1 июля 2021 года, 20 % из 10 млн самых популярных интернет-сайтов поддерживают протокол HTTP/3[4].

Реализации

[править | править код]
Браузер Версия Дата
Chrome 87 Апрель 2020
Firefox 88 Апрель 2021
Safari
Microsoft Edge 87 Апрель 2020

Библиотеки

[править | править код]

Существуют библиотеки с открытым кодом, имплементирующие клиентскую или серверную логику QUIC и HTTP/3[5].

Библиотека quiche компании Cloudflare может быть использована в качестве патча к серверу nginx[6]. Полноценная поддержка HTTP/3 «из коробки» сервером nginx разрабатывается[7]. Демо-версия была представлена в июне 2020 года[8].

Примечания

[править | править код]
  1. Bishop, M. Hypertext Transfer Protocol Version 3 (HTTP/3) (англ.). quicwg.org (1 мая 2020). Дата обращения: 2 мая 2020. Архивировано 14 сентября 2019 года.
  2. Bishop, Mike (2020-02-21). Hypertext Transfer Protocol Version 3 (HTTP/3). IETF. I-D draft-ietf-quic-http-27.
  3. HTTP/3 — RFC 9114 (англ.) (6 июня 2022).
  4. Historical trends in the usage of site elements for websites. W3Techs (2021).
  5. IETF QUIC Working Group. Implementations (англ.). GitHub. Дата обращения: 16 июня 2021. Архивировано 15 июля 2021 года.
  6. Experiment with HTTP/3 using NGINX and quiche (англ.). The Cloudflare Blog (17 октября 2019). Дата обращения: 9 ноября 2019. Архивировано 9 ноября 2019 года.
  7. NGINX QUIC (англ.). Дата обращения: 16 июня 2021. Архивировано 29 октября 2021 года.
  8. Introducing a Technology Preview of NGINX Support for QUIC and HTTP/3 (англ.). NGINX (10 июня 2020). Дата обращения: 11 июня 2020. Архивировано 10 июня 2020 года.
{{bottomLinkPreText}} {{bottomLinkText}}
HTTP/3
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?