Как стать автором
Обновить

Вышла превью версия NGINX QUIC+HTTP/3

Время на прочтение2 мин
Количество просмотров12K


10 июня 2020 года компания NGINX анонсировала выход превью версии HTTP-сервера и прокси-сервера NGINX с поддержкой QUIC и HTTP/3. Код превью версии проекта NGINX QUIC+HTTP/3 уже доступен и распространяется под лицензией BSD, как и сам NGINX.

Также NGINX запустила специальный портал под названием nginx-quic, который также является демо-сайтом и местом для проверки работоспособности клиентов с поддержкой QUIC+HTTP/3. На этом портале также размещена инструкция по настройке и запуску NGINX QUIC+HTTP/3. Например, для активации HTTP/3 в настройке браузера Firefox параметр network.http.http3.enabled необходимо изменить на true.

Разработчики пояснили, что поддержка QUIC+HTTP/3 в NGINX реализована на черновиках спецификаций IETF-QUIC. Для это проекта создан отдельный репозиторий. Также NGINX QUIC+HTTP/3 является ответвлением от недавнего выпуска nginx-1.19.0. Цель данного проекта — улучшить поддержку HTTP/3 и интегрировать ее в основную кодовую базу NGINX.

Проект NGINX QUIC+HTTP/3 никак не связан с ранее реализованным компанией Cloudflare модулем для поддержки HTTP/3 в NGINX, который выполнен в форме надстройки над развиваемой в Cloudflare библиотекой quiche с реализацией транспортного протокола QUIC и HTTP/3.

Вдобавок специалисты компании пояснили, что в настоящее время поддержка HTTP/3 в NGINX помечена как экспериментальная, а сам код NGINX QUIC+HTTP/3 еще находится на ранней стадии разработки. Поэтому его не рекомендуется полноценно использовать в рабочих системах из-за большого количества ограничений и возможных ошибок. Также разработчики написали, что не несут никакой ответственности за любые проблемы у пользователей с этим кодом.

QUIC (Quick UDP Internet Connections) — это протокол поверх UDP, поддерживающий все возможности TCP, TLS и HTTP/2 и решающий большинство их проблем. Хотя сетевые специалисты до сих пор называют его новым или «экспериментальным» протоколом, но он уже давно пережил стадию эксперимента, так как разработка QUIC ведется более 7 лет. За это время протокол не успел стать стандартом, но всё же получил широкое распространение. Например, QUIC используют для ускорения трафика и снижения задержек в мобильных сетях такие гиганты как Google и Facebook, а IETF объявила свой форк протокола основой для стандарта HTTP/3.
См. также:

Теги:
Хабы:
Всего голосов 18: ↑18 и ↓0+18
Комментарии6

Другие новости

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань