- PVSM.RU - https://www.pvsm.ru -

Опубликован черновик спецификации HTTP 2.0

Сегодня был опубликован черновик спецификации стандарта HTTP/2.0. HTTP 2.0 [1] — первая новая версия HTTP-протокола с появления HTTP 1.1, описанного в 1999 году (RFC 2616).
Прочитать черновик можно по ссылке: http://tools.ietf.org/html/draft-ietf-httpbis-http2-04 [2]
Новость обновляется

В HTTP/2.0 ожидается сохранение семантики HTTP, но уход от использования устаревшего синтаксиса и оформления сообщений в стиле HTTP/1.x. Среди ключевых задач, возложенных на HTTP/2.0:

  • Увеличение эффективности использования сетевых ресурсов, в частности, уход от необходимости в создании нескольких TCP-соединений;
  • Значительное увеличение производительности для типичных в современной сети применений (браузеры, мобильные устройства и т.п.);
  • Возможность развертывания в современном Интернет, используя IPv4 и IPv6, и не забывая о NAT;
  • Упрощение развёртывания решений на базе HTTP;
  • Обеспечение современных требований к безопасности;
  • При подготовке спецификации также обращается внимание на необходимость учёта специфичных особенностей применения HTTP, таких как WebAPI, прокси, сети доставки контента.

В качестве основы HTTP/2.0 по предложению Марка Ноттингема — руководитель рабочей группы IETF — используется протокол SPDY, созданный компанией Google (он уже поддерживается на сайтах Google, а также в браузерах Chrome, Firefox, Opera и IE11). SPDY позволяет существенно ускорить загрузку сайтов по HTTP за счёт сжатия заголовков HTTP, мультиплексирования запросов и расстановки приоритетов для запросов. Он разработан специально для минимизации задержек при соединении и обмене данными между клиентом и сервером: по данным самой Google, ускорение работы сайтов с его использованием составляет от 15% до 50%. Доступны реализации протокола на языках Python, Go, Ruby, Java и JavaScript (node.js). Подготовлен специальный прокси-сервер, позволяющий использовать протокол SPDY для любых сайтов. Код с реализацией SPDY открыт под лицензией Apache.

На Хабре SPDY год назад обсуждали здесь [3].

Исходный код и баг-трекер: https://github.com/http2/http2-spec [4]
Wiki: http://tools.ietf.org/wg/httpbis/ [5]

Автор: HotWaterMusic

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/veb-razrabotka/38335

Ссылки в тексте:

[1] HTTP 2.0: http://en.wikipedia.org/wiki/HTTP_2.0

[2] http://tools.ietf.org/html/draft-ietf-httpbis-http2-04: http://tools.ietf.org/html/draft-ietf-httpbis-http2-04

[3] здесь: http://habrahabr.ru/post/137009/

[4] https://github.com/http2/http2-spec: https://github.com/http2/http2-spec

[5] http://tools.ietf.org/wg/httpbis/: http://tools.ietf.org/wg/httpbis/

[6] Источник: http://habrahabr.ru/post/186102/