СПДИ
Набор интернет-протоколов |
---|
Прикладной уровень |
Транспортный уровень |
Интернет-слой |
Слой связи |
SPDY (произносится как «Спиди») [1] — устаревший с открытой спецификацией, протокол связи разработанный для передачи веб-контента . [1] SPDY стал основой спецификации HTTP/2 . Однако HTTP/2 отличался от SPDY, и в конечном итоге HTTP/2 включил в себя все варианты использования SPDY. [2] После того, как HTTP/2 был ратифицирован в качестве стандарта, основные разработчики, включая Google, Mozilla и Apple, отказались от SPDY в пользу HTTP/2. С 2021 года ни один современный браузер не поддерживает SPDY.
Google анонсировал SPDY в конце 2009 года и развернул его в 2010 году. SPDY манипулирует HTTP- трафиком с конкретной целью уменьшения веб-страниц загрузки задержки и повышения веб-безопасности . SPDY обеспечивает снижение задержки за счет сжатия , мультиплексирования и приоритизации. [1] хотя это зависит от сочетания условий развертывания сети и веб-сайта. [3] [4] [5] Название «SPDY» не является аббревиатурой . [6]
История
[ редактировать ]Впервые HTTP/2 обсуждался, когда стало очевидно, что SPDY набирает обороты среди разработчиков (таких как Mozilla и nginx) и демонстрирует значительные улучшения по сравнению с HTTP/1.x. После объявления предложений и процесса выбора SPDY был выбран в качестве основы для HTTP/2. С тех пор произошел ряд изменений, основанных на обсуждениях в Рабочей группе и отзывах разработчиков. [2]
По состоянию на июль 2012 г. [update]группа, разрабатывающая SPDY, публично заявила, что работает над стандартизацией (доступен как проект в Интернете ). [7] В первом проекте HTTP/2 SPDY использовался в качестве рабочей основы для проекта спецификации и редактирования. [8] Рабочая группа IETF по HTTPbis опубликовала черновой вариант HTTP/2 . [9] В качестве отправной точки был выбран SPDY (draft-mbelshe-httpbis-spdy-00). [10] [11]
На протяжении всего процесса в разработке HTTP/2 принимали участие основные разработчики SPDY, в том числе Майк Белше и Роберто Пеон.
Хром , [12] Мозилла Фаерфокс , [13] Опера , [14] Amazon Silk , Internet Explorer , [15] и Сафари [16] тогда выразил поддержку SPDY.
В феврале 2015 года Google объявил, что после ратификации стандарта HTTP/2 поддержка SPDY будет прекращена и поддержка SPDY будет прекращена. [17] 15 мая 2015 года HTTP/2 был официально ратифицирован как РФК 7540 .
11 февраля 2016 года Google объявил, что Chrome больше не будет поддерживать SPDY после 15 мая 2016 года, годовщины RFC 7540 , который стандартизировал HTTP/2 . [18]
25 января 2019 года Apple объявила, что поддержка SPDY будет прекращена в пользу HTTP/2 и будет удалена в будущих выпусках. [19]
Google удалил поддержку SPDY в Google Chrome 51, выпущенном в 2016 году. [20] Mozilla удалила его в Firefox 50. [21] Apple объявила устаревшей эту технологию в macOS 10.14.4 и iOS 12.2. [19]
Версии протокола
[ редактировать ]Этот раздел необходимо обновить . Причина такова: SPDY был удален из всех основных реализаций в пользу HTTP/2. ( февраль 2022 г. ) |
SPDY — это протокол с поддержкой версий. Кадры управления SPDY содержат 15 выделенных битов для указания версии протокола, используемого для текущего сеанса. [22]
- Версия 1: версия 1 протокола SPDY больше не используется. [22]
- Версия 2: скоро [ на момент? ] быть прекращено. Nginx поддерживает SPDY/2 в версиях до 1.5.10. [23] В Firefox 28 и последних версиях Chrome его поддержка прекращена. [24] [25] OpenLiteSpeed 1.1 и более поздние версии поддерживают SPDY/2. [26]
- Версия 3: В SPDY v3 появилась поддержка управления потоком, обновлен словарь сжатия и удалено ненужное пространство из определенных кадров, а также исправлены другие мелкие ошибки. [27] Firefox поддерживает SPDY v3 в Firefox 15. [28] OpenLiteSpeed 1.1 и более поздние версии поддерживают SPDY/3. [26]
- Версия 3.1: В SPDY v3.1 появилась поддержка управления потоком сеансового уровня и удален кадр CREDENTIALS (и связанные с ним коды ошибок). [29] В Firefox 27 добавлена поддержка SPDY 3.1. [30] OpenLiteSpeed 1.2.7 представляет поддержку SPDY/3.1. [31] Nginx 1.5.10 поддерживает SPDY/3.1. [32] F5 BIGIP 11.6 поддерживает SPDY/3.1. [33]
- Версия 4.0: SPDY v4 Alpha3 более тесно связан с черновиком HTTP/2; он имеет новый контроль потока потока и коды ошибок, унифицированные с черновиком HTTP/2. [34]
Дизайн
[ редактировать ]Цель SPDY — сократить время загрузки веб-страницы. [35] Это достигается за счет определения приоритетов и мультиплексирования передачи подресурсов веб-страницы, так что для каждого клиента требуется только одно соединение. [1] [36] Шифрование TLS почти повсеместно распространено в реализациях SPDY, а заголовки передачи сжимаются gzip или DEFLATE . с помощью [27] (в отличие от HTTP, где заголовки отправляются в виде удобочитаемого текста). Более того, серверы могут намекать или даже отправлять контент вместо ожидания отдельных запросов для каждого ресурса веб-страницы. [37]
SPDY требует использования SSL/TLS (с расширением TLS ALPN ) для обеспечения безопасности, но также поддерживает работу через обычный TCP . Требование к SSL необходимо для обеспечения безопасности и во избежание несовместимости при обмене данными через прокси-сервер .
Связь с HTTP
[ редактировать ]SPDY не заменяет HTTP; он изменяет способ отправки HTTP-запросов и ответов по сети . [1] Это означает, что все существующие серверные приложения можно использовать без изменений, если установлен уровень перевода, совместимый с SPDY.
SPDY фактически представляет собой туннель для протоколов HTTP и HTTPS. При отправке через SPDY HTTP-запросы обрабатываются, токенизируются, упрощаются и сжимаются. Например, каждая конечная точка SPDY отслеживает, какие заголовки были отправлены в прошлых запросах, и может избежать повторной отправки заголовков, которые не изменились; те, которые должны быть отправлены, сжаты.
Поддержка протокола
[ редактировать ]Этот раздел необходимо обновить . ( декабрь 2015 г. ) |
Для использования в HTTPS SPDY требуется расширение TLS Next Protocol Negotiation (NPN). [38] или согласование протокола прикладного уровня (ALPN) [39] таким образом, поддержка браузера и сервера зависит от библиотеки HTTPS.
OpenSSL 1.0.1 или новее представляет NPN. [40] Патчи для добавления поддержки NPN также написаны для NSS и TLSLite. [41]
Интерфейс поставщика поддержки безопасности (SSPI) от Microsoft не реализовал расширение NPN для своей реализации TLS. Это помешало включению SPDY в последние версии .NET Framework. Поскольку спецификация SPDY дорабатывается и ожидается, что HTTP/2 будет включать реализацию SPDY, можно ожидать, что Microsoft выпустит поддержку после завершения разработки HTTP/2.
Поддержка и использование клиента (браузера)
[ редактировать ]- Гугл Хром / Хром . [42] [43] Сеансы SPDY в Chrome можно проверить через URI :
chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active
. Существует переключатель командной строки для Google Chrome (--enable-websocket-over-spdy
), который обеспечивает раннюю экспериментальную реализацию WebSocket поверх SPDY. [44] Функциональность протокола SPDY можно активировать (де)активировать, переключив настройку «Включить SPDY/4» на локальном компьютере.chrome://flags
страница. Ожидается, что в начале 2016 года Chromium прекратит поддержку SPDY и Next Protocol Negotiation в пользу HTTP/2 и ALPN . [45] Начиная с версии 40.x в феврале 2015 года, Chrome уже отказался от поддержки SPDY/3 и в дальнейшем будет поддерживать только SPDY/3.1. Это привело к тому, что веб-сайты Apache лишились поддержки SPDY при посещении из Google Chrome. [46] - Firefox поддерживает SPDY 2, начиная с версии 11, и включен по умолчанию, начиная с 13 и более поздних версий. (Также SeaMonkey версии 2.8+.) Функциональность протокола SPDY можно активировать (де)активировать, переключив
network.http.spdy.enabled
переменная вabout:config
. [13] В Firefox 15 добавлена поддержка SPDY 3. [28] В Firefox 27 добавлена поддержка SPDY 3.1. [30] В Firefox 28 удалена поддержка SPDY 2. [24]about:networking
(или надстройка индикатора HTTP/2 и SPDY) [47] показывает, использует ли веб-сайт SPDY. - В браузере Opera добавлена поддержка SPDY начиная с версии 12.10. [48]
- В Internet Explorer 11 добавлена поддержка SPDY версии 3, [49] [50] но не для версии Windows 7. [51] Проблема, с которой сталкиваются некоторые пользователи Windows 8.1 и Internet Explorer 11, заключается в том, что при начальной загрузке Google сообщает «Страница не найдена», но при перезагрузке все в порядке. Одним из способов решения этой проблемы является отключение SPDY/3 в разделе «Свойства обозревателя» > «Дополнительно». [52] После версии 11 IE прекратит поддержку SPDY, поскольку будет использовать HTTP/2 . [53]
- Браузер Amazon Silk для Kindle Fire использует протокол SPDY для связи со своим сервисом EC2 для рендеринга веб-страниц. [54]
- В Safari 8 и сторонних приложениях в OS X 10.10 и iOS 8 добавлена поддержка SPDY 2, 3 и 3.1. [55]
Поддержка и использование сервера
[ редактировать ]По состоянию на май 2021 г. [update], примерно 0,1% всех веб-сайтов поддерживают SPDY, [56] частично из-за перехода на HTTP/2 . В 2016 году NGINX и Apache [57] были основными поставщиками трафика SPDY. [58] В 2015 году в NGINX 1.9.5 поддержка SPDY была прекращена в пользу HTTP/2. [59]
Некоторые службы Google (например, Google Search , Gmail и другие службы с поддержкой SSL ) используют SPDY, если они доступны. [60] Реклама Google также обслуживается с серверов с поддержкой SPDY. [61]
Краткая история поддержки SPDY среди крупных веб-игроков:
- В ноябре 2009 года Google объявил SPDY внутренним проектом по увеличению скорости Интернета. [62]
- В сентябре 2010 года Google выпустила SPDY в Chrome 6 на всех платформах. [63]
- В январе 2011 года Google внедрил SPDY во всех сервисах Google. [64]
- В марте 2012 года Twitter включил SPDY на своих серверах, что на тот момент сделало его вторым по величине сайтом, развернувшим SPDY. [65]
- В марте 2012 года веб-сервер Jetty с открытым исходным кодом объявил о поддержке SPDY в версиях 7.6.2 и 8.1.2. [66] в то время как другие проекты с открытым исходным кодом работали над реализацией поддержки SPDY, включая Node.js , [67] [68] Апач (mod_spdy), [69] локон , [70] и Нгинкс . [71]
- В апреле 2012 года Google начал предоставлять пакеты SPDY для серверов Apache, что побудило некоторые небольшие веб-сайты обеспечить поддержку SPDY. [72]
- В мае 2012 года F5 Networks объявила о поддержке SPDY в своих контроллерах доставки приложений BIG-IP. [73]
- В июне 2012 года веб-сервер Nginx с открытым исходным кодом объявил о поддержке SPDY. [74]
- В июле 2012 года Facebook объявил о планах внедрения SPDY. [75] К марту 2013 года SPDY был реализован на некоторых общедоступных веб-серверах. [76]
- В августе 2012 года WordPress.com объявил о поддержке SPDY (с использованием Nginx) во всех своих блогах. [77]
- В июне 2013 года LiteSpeed Technologies объявила о поддержке SPDY/2 и SPDY/3 на OpenLiteSpeed, своем HTTP-сервере с открытым исходным кодом. [26] О поддержке SPDY/3.1 было объявлено в ноябре 2013 года. [31]
- В январе 2014 года Synology объявила, что SPDY включен в новую версию DSM 5.0. [78]
- В феврале 2014 года CloudFlare , использующая nginx, объявила об автоматической поддержке SPDY v3.1 для всех клиентов с сертификатами SSL/TLS. [79]
- В мае 2014 года компания MaxCDN, использующая nginx, объявила о поддержке SPDY v3.1 через настройки зоны извлечения клиентов и их API. [80]
- В октябре 2014 года Yahoo демонстрирует поддержку SPDY на домашней странице Yahoo — www.yahoo.com.
- В сентябре 2015 года в последней версии веб-сервера Nginx поддержка SPDY была прекращена в пользу HTTP/2. [59]
- В мае 2016 года CloudFlare выпускает патчи для веб-сервера Nginx, которые одновременно поддерживают HTTP/2 и SPDY. [81]
По данным W3Techs, по состоянию на май 2021 г. [update]Большинство веб-сайтов с поддержкой SPDY используют nginx, а веб-сервер LiteSpeed занимает второе место. [58]
См. также
[ редактировать ]- HTTP-конвейерная обработка
- Постоянное HTTP-соединение
- Скорость HTTP+мобильность
- QUIC — еще один протокол связи транспортного уровня от Google. Базовый протокол HTTP/3. [82]
- Оптимизированный протокол передачи изображений клиентам (OPTIC)
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и «SPDY: экспериментальный протокол для более быстрого Интернета» . Документация разработчика Chromium . Проверено 13 ноября 2009 г.
- ^ Jump up to: а б «Часто задаваемые вопросы по HTTP/2» . http2.github.io .
- ^ Эльхатиб, Йехия; Тайсон, Гарет; Вельцль, Майкл (2014). Сетевая конференция ИФИП 2014 . стр. 1–9. CiteSeerX 10.1.1.698.2343 . doi : 10.1109/IFIPNetworking.2014.6857089 . ISBN 978-3-901882-58-6 . S2CID 13841087 .
- ^ Подярный, Гай. «Не такой SPDY, как вы думали» . Архивировано из оригинала 12 октября 2012 года . Проверено 12 октября 2012 г.
- ^ Абдельсалам, Ахмед; Челандрони, Недо; Коллина, Маттео; Круикшанк, Хайтем; Фэрхерст, Горри; Ферро, Эрина; Надо, Альберто; Лульо, Микеле; Розети, Чезаре (01 июля 2015 г.). «Глубокий анализ будущих веб-технологий и протоколов в широкополосных спутниковых сетях GEO». Международный журнал спутниковой связи и сетей . 33 (5): 451–472. дои : 10.1002/сб.1120 . ISSN 1542-0981 .
- ^ «Часто задаваемые вопросы по SPDY» . Проекты Хрома . Проверено 23 февраля 2015 г.
Мы хотели название, которое отражало бы скорость. SPDY, произносится как «SPeeDY», отражает это, а также показывает, как сжатие может помочь повысить скорость.
- ^ «Протокол SPDY IETF» . Проверено 8 февраля 2012 г.
- ^ Ноттингем, Марк. «Первый проект HTTP/2» . Список рассылки рабочей группы HTTP . Проверено 2 декабря 2012 г.
- ^ Ноттингем, Марк. «Что будет с HTTP дальше» . Проверено 31 марта 2012 г.
- ^ «Вперед: [новая работа] Обзор рабочей группы: Протокол передачи гипертекста Bis (httpbis)» .
- ^ «Рабочая группа HTTPbis начинает рассматривать HTTP/2.0» . ИнфоQ . 28 апреля 2012 г. Проверено 9 августа 2012 г.
- ^ «SPDY на серверах Google?» . Проверено 28 февраля 2012 г.
- ^ Jump up to: а б «Ошибка Mozilla 528288 — реализация протокола SPDY» .
- ^ «Опера: Встроенная поддержка протокола SPDY» . Проверено 6 ноября 2012 г.
- ^ «IE11 SPDY/3 подтвержден» . 25 июня 2013 г. Проверено 25 июня 2013 г.
- ^ «Apple — Информация для прессы — Apple анонсирует OS X Yosemite» . 2 июня 2014 года . Проверено 2 июня 2014 г.
- ^ Крис Бентцель и Бенс Беки (9 февраля 2015 г.). «Привет, HTTP/2, прощай, SPDY» .
- ^ Беки, Бенце (11 февраля 2016 г.). «Переход с SPDY на HTTP/2» . Проверено 12 февраля 2016 г.
- ^ Jump up to: а б Маршалл, Скотт (25 января 2019 г.). «Удаление поддержки устаревшего протокола SPDY» . Вебкит . Проверено 7 марта 2019 г.
- ^ «Переход с SPDY на HTTP/2» . Блог Хрома . Проверено 5 февраля 2022 г.
- ^ «1287132 — Отключить SPDY 3.1» . bugzilla.mozilla.org .
- ^ Jump up to: а б Протокол SPDY — проект 2 : «В настоящее время единственной допустимой строкой является «spdy/2» (spdy/1 больше нигде не реализован)».
- ^ «Модуль ngx_http_spdy_module» . Nginx.org . Проверено 3 июня 2014 г.
- ^ Jump up to: а б «Заметки о бета-версии Firefox — рабочий стол» . 06 февраля 2014 г. Проверено 7 февраля 2014 г.
- ^ «Проблема 303957 — chromium — заставить Chrome поддерживать только SPDY/3 и выше — проект с открытым исходным кодом, который поможет продвинуть Интернет вперед. — Хостинг проектов Google» . 03.10.2013 . Проверено 19 февраля 2014 г.
- ^ Jump up to: а б с OpenLiteSpeed 1.1 (с SPDY!) Получено 12 августа 2013 г.
- ^ Jump up to: а б «Протокол SPDY — Проект 3» . Проверено 25 августа 2012 г.
- ^ Jump up to: а б «Firefox 15 — Примечания к выпуску» . Проверено 3 сентября 2012 г.
- ^ «Протокол SPDY — Проект 3.1» . Проверено 17 ноября 2013 г.
- ^ Jump up to: а б «Рабочий стол Firefox Notes» . 04 февраля 2014 г. Проверено 5 февраля 2014 г.
- ^ Jump up to: а б OpenLiteSpeed — первый веб-сервер с поддержкой SPDY/3.1! Проверено 10 января 2014 г.
- ^ NGINX объявляет о поддержке SPDY/3.1, дата обращения 04 февраля 2014 г.
- ^ F5 Bigip 11.6.0 Примечания к выпуску, полученные 10 марта 2015 г.
- ^ «Предстоящие изменения в SPDY/4, которые сделают его более синхронизированным с черновиком HTTP/2» . Проверено 27 февраля 2014 г.
- ^ «Интернет в 2 раза быстрее» . Официальный блог Google Chromium. 11 ноября 2009 г. Проверено 13 ноября 2009 г.
- ^ Ильич ван Бейнум (12 ноября 2009 г.). «SPDY: Google хочет ускорить работу Интернета, отказавшись от HTTP» . Арс Техника . Проверено 13 ноября 2009 г.
- ^ Мирко Линднер (13 ноября 2009 г.). «Google stellt HTTP-Alternative SPDY vor» (на немецком языке) . Проверено 21 октября 2011 г.
- ^ Протокол NPN и объяснение необходимости туннелирования SPDY через HTTPS .
- ^ «ИмпериалФиолет — НПН и АЛПН» . www.imperialviolet.org . Проверено 8 июня 2021 г.
- ^ Журнал изменений Openssl 1.0.1 .
- ^ Согласование следующего протокола TLS. Раздел: Реализации. Архивировано 30 июля 2012 г. на Wayback Machine .
- ^ Реализация клиента Chromium SPDY .
- ^ Chromium: примеры прокси-серверов SPDY. Архивировано 19 сентября 2017 г. на Wayback Machine .
- ^ Список переключателей командной строки Chromium .
- ^ Бентцель, Крис; Беки, Бенце (9 февраля 2015 г.). «Привет, HTTP/2, прощай, SPDY» . Блог Хрома . Проверено 9 февраля 2015 г.
- ^ «Группы Google» . groups.google.com .
- ^ «Индикатор HTTP/2 и SPDY» . Дополнения для Firefox . Мозилла. 26 ноября 2014 г. Проверено 12 февраля 2015 г.
- ^ Дэвид Хоннеффер, специалист по документации. «Опера: журнал изменений Opera 12.10» .
- ^ «WebGL, SPDY/3, новые инструменты разработки и многое другое подтверждено для IE11 в Win 8.1» . Новости Майкрософт.
- ^ «Изменения IE11» . Майкрософт.
- ^ «Microsoft выпускает Internet Explorer 11 для Windows 7» . 07.11.2013.
- ^ «Google не загружается в первый раз в IE11 через веб-прокси в Windows 8.1? Отключите поддержку SPDY. | Злой техник» . Angrytechnician.wordpress.com. 16 января 2014 г. Проверено 19 февраля 2014 г.
- ^ Роб Трейс; Дэвид Уолп (8 октября 2014 г.). «HTTP/2: Долгожданное продолжение» . Майкрософт . Проверено 8 октября 2014 г.
- ^ Райан Пол (28 сентября 2011 г.). «Веб-браузер Amazon Silk добавляет новый поворот к старой идее» . Проверено 21 октября 2011 г.
- ^ «Что нового в сети Foundation» (PDF) . Apple Inc. Проверено 7 июля 2014 г.
- ^ «Использование SPDY для веб-сайтов» . w3techs.com . Проверено 4 мая 2021 г.
- ^ «Использование веб-серверов для веб-сайтов» . w3techs.com . Проверено 26 июля 2016 г.
- ^ Jump up to: а б «HTTP/2 поддерживается в NGINX 1.9.5 с открытым исходным кодом — NGINX» . 22 сентября 2015 г.
- ^ Список рассылки spdy-dev: SPDY на серверах Google? .
- ^ Google ускоряет загрузку веб-страниц с помощью протокола SPDY — Облачные вычисления — Новости и обзоры . eWeek.com (20 июня 2011 г.). Проверено 21 ноября 2013 г.
- ^ «Исследовательский блог: Интернет в 2 раза быстрее» . Исследовательский блог .
- ^ Идо Сафрути (15 июня 2011 г.). «От Fast к SPDY — Velocity 2011» .
- ^ «Группы Google» .
- ^ Twitter принимает SPDY. Архивировано 11 марта 2012 г. в Wayback Machine .
- ^ Функция причала SPDY .
- ^ "indutny/node-spdy · GitHub" . Гитхаб.com . Проверено 10 мая 2012 г.
- ^ Федор Индутный (24 января 2012 г.). «Что за $%@! такое SPDY — blog.nodejitsu.com — масштабирование приложений Node.js по одному обратному вызову за раз» . blog.nodejitsu.com . Проверено 10 мая 2012 г.
- ^ «mod-spdy — модуль Apache SPDY — хостинг проектов Google» . Проверено 10 мая 2012 г.
- ^ "либспди" . daniel.haxx.se. 18 октября 2011 г. Проверено 10 мая 2012 г.
- ^ «@DeviaVir Все идет хорошо ;) Пока все идет по графику, надеюсь, оно будет доступно к концу мая» . Твиттер .
- ^ «mod_spdy — mod_spdy — Разработчики Google» . Проверено 10 мая 2012 г.
- ^ F5 помогает организациям улучшить взаимодействие с пользователем и упростить управление с помощью первого интегрированного шлюза SPDY | О F5 | F5 Networks. Архивировано 11 июня 2012 г. в Wayback Machine . F5.com (08 мая 2012 г.). Проверено 21 ноября 2013 г.
- ^ «Анонсируем реализацию проекта SPDY 2 в nginx» . Нгинкс. 15 июня 2012 г. Проверено 16 июня 2012 г.
- ^ Бивер, Дуг. «HTTP2-выражение интереса» . W3C . Проверено 15 июля 2012 г.
- ^ Финли, Клинт. «Facebook становится немного более SPDY» . Проводной . Проверено 18 марта 2013 г.
- ^ «Только что включил #SPDY для всех сайтов, размещенных на http://WordPress.com/» . 28 августа 2012 г. Проверено 28 августа 2012 г.
- ^ [1] Бета-версия DSM 5.0
- ^ Джон Грэм-Камминг (17 февраля 2014 г.). «Будем в курсе новейших протоколов: SPDY/3.1 | Блог CloudFlare» . Блог.cloudflare.com . Проверено 19 февраля 2014 г.
- ^ Джастин Дорфман. «Сейчас обслуживается: SPDY 3.1» . blog.maxcdn.com . Проверено 20 мая 2014 г.
- ^ «Открытый исходный код нашего кода NGINX HTTP/2 + SPDY» . 13 марта 2016 г. Проверено 5 августа 2016 г.
- ^ Гедини, Алессандро; Лалкака, Рустам (26 сентября 2019 г.). «HTTP/3: прошлое, настоящее и будущее» . Блог Cloudflare . Проверено 16 января 2020 г. .