The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Google отказывается от поддержки в Chrome протокола SPDY в пользу HTTP/2

09.02.2015 21:28

Компания Google анонсировала начало внедрения протокола HTTP/2 в web-браузере Chrome. В настоящее время протокол HTTP/2 находится на стадии подготовки RFC, публикация которого ожидается в скором времени. Разработчики планируют в ближайшие недели постепенно обеспечить поддержку HTTP/2 в Chrome 40, который заменит собой протокол SPDY, ныне используемый при взаимодействии с сервисами Google. Полное удаление из браузера поддержки протокола SPDY, а также прекращение поддержи TLS-расширения NPN, на смену которому пришел ALPN (Application-Layer Protocol Negotiation), ожидается в начале 2016 года. Ожидается, что такой шаг подтолкнёт разработчиков серверных систем к внедрению HTTP/2 и ALPN.

Основной задачей создания HTTP/2, в основу которого положен протокол SPDY, является повышение эффективности использования сетевых ресурсов и снижение задержек при соединении и обмене данными между клиентом и сервером, в условиях современных реалий, при которых для загрузки сайта требуется отправить множество отдельных запросов для получения CSS, файлов JavaScript и картинок. Протокол HTTP/1.1, в силу конвейерной передачи данных в рамках одного соединения и высоких накладных расходов на отдачу ресурсов небольшого размера, не может обеспечить должную эффективность. HTTP/2 решает отмеченные проблемы благодаря таким особенностям, как бинарный протокол передачи данных, мультиплексирование и распараллеливание потоков в рамках одного TCP-соединения, сжатие HTTP-заголовков, приоритизация потоков, согласование расширений между клиентом и сервером, поддержка технологии Server push.

  1. Главная ссылка к новости (http://blog.chromium.org/2015/...)
  2. OpenNews: Компания Google опубликовала результаты оценки эффективности протоколов SPDY и HTTP/2
  3. OpenNews: Доступен второй черновой вариант спецификации HTTP 2.0
  4. OpenNews: Опубликован первый черновик спецификации HTTP 2.00
  5. OpenNews: Компания Google предложила надстройку для улучшения протокола HTTP
  6. OpenNews: Релиз web-браузера Chrome 40
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41639-chrome
Ключевые слова: chrome, http2
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Россия2 (?), 22:50, 09/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Поматросили и бросили, впрочем как и большинство других гугловых проектов.
     
     
  • 2.2, AnonymousEx (?), 22:53, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +39 +/
    Чойта? Поматросили и сделали из него HTTP/2. Нормально, я считаю.
     
     
  • 3.9, Аноним (-), 23:13, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но зачем надо было "матросить" нам мозг все эти годы, я уж было собрался настраивать эту шнягу на своих серваках.
     
     
  • 4.11, Аноним (-), 23:21, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Так 4-я инкарнация SPDY и стала драфтом HTTP/2 :)
     
  • 4.35, Alen (??), 10:34, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтож вы не делитесь с Гуглом своей машиной времени?
     

  • 1.3, arisu (ok), 22:54, 09/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    нет, не буду спешить, подожду HTTP/3. или даже лучше HTTP/42.
     
     
  • 2.4, grayich (ok), 23:00, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +9 +/
    горец)
     
     
  • 3.6, arisu (ok), 23:03, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +15 +/
    > горец)

    да ладно, кто в своё время думал, что доживёт до Firefox 40, например?

     
     
  • 4.12, Аноним (-), 23:23, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > да ладно, кто в своё время думал, что доживёт до Firefox 40, например?

    Что-то не вижу 40-й лисы пока. Только 36 как максимум, ну и что-то типа 37 в состоянии действующего макета. Палишься, кэп! Видимо ты промахнулся с настройкой временного контура на годик :)

     
     
  • 5.17, arisu (ok), 23:43, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    т-с-с-с! доктор Кто промахнулся…
     
  • 4.15, pavlinux (ok), 23:35, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > да ладно, кто в своё время думал, что доживёт до Firefox 40, например?

    Ну если в нормальной нумерации, не цифродрочерской, то ффокс сейчас это примерно 6.5-6.9, Гоголь хромой - 3.5-4.0

     
     
  • 5.18, arisu (ok), 23:44, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    я к толкователям не отношусь: если авторы говорят, что 35 — значит, 35.
     
     
  • 6.21, pavlinux (ok), 23:50, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > я к толкователям не отношусь: если авторы говорят, что 35 — значит, 35.

    Ну для понимания можно почситать ESR версии после 4.0:
    10.0, 17.0, 24.0, 31.0. Во, даже 8, следственно 35 - это 8.4

     
     
  • 7.38, Анонимомус (?), 12:48, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ESR релизы - не привносят координальных изменений, это лишь долгоиграющие ветки.

    Сейчас скорее должен быть 5.7(если считать Australis значительным изменением), следующая 6.0 должна быть после отделения табов в отдельный процесс(e10s), остальные изменения начиная с 4.0 были практически не заметны для пользователя.

     
     
  • 8.39, ryoken (?), 12:57, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За такое вешать... текст свёрнут, показать
     
     
  • 9.41, Michael Shigorin (ok), 13:04, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если в поле воробей, мы готовим пушку ц Лучше подсказать кардинальных ... текст свёрнут, показать
     
     
  • 10.53, Аноним (-), 16:15, 14/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Одно другому не мешает ... текст свёрнут, показать
     
  • 8.40, pavlinux (ok), 12:59, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    фейс три раза меняли, синхронизацию прикрутили, GPU, WebRTC, HTML5, VP8 ... текст свёрнут, показать
     
     
  • 9.51, count0krsk (ok), 16:46, 12/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что-то у меня не сильно gpu ускорение работает Intel nvidia Может не замечаю ... текст свёрнут, показать
     
  • 2.13, Аноним (-), 23:24, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > нет, не буду спешить, подожду HTTP/3.

    А пока попользуешься HTTP/1.0? :)

     
     
  • 3.20, arisu (ok), 23:45, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> нет, не буду спешить, подожду HTTP/3.
    > А пока попользуешься HTTP/1.0? :)

    таки да: мне лениво мой самопальный проксь 1.1 учить.

     
     
  • 4.24, Аноним (-), 01:07, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот поэтому я пользуюсь менее самопальным 3proxy и еще кой какими костылями.
     
     
  • 5.25, arisu (ok), 01:10, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а меня мой устраивает. он работает, жрёт два-три мегабайта RES под нагрузкой, умеет в SSL. каких-либо неудобств я не испытываю — по этой причине и не заморачиваюсь единственной вещью, которая нужна для 1.1 — KeepAlive.
     
     
  • 6.28, Аноним (-), 01:32, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так упомянутый тоже кушает какие-то крохи При том умеет крутейшие ACL, половину... большой текст свёрнут, показать
     
     
  • 7.30, arisu (ok), 01:39, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Так упомянутый тоже кушает какие-то крохи. При том умеет крутейшие ACL, половину
    > биллинговой системы, настраиваемый логгинг (можно в файлы и скуль) и понимает
    > кучу протоколов.

    мне это всё не надо.

    > А на локальный - нафиг там SSL?

    чтобы внимательно смотреть в запросы браузера и ответы сервера. по пути выкусывая то, что там лишнее, добавляя то, что надо и вообще. не люблю, когда непонятно, чем оно обменивается за моей спиной.

     
     
  • 8.52, count0krsk (ok), 16:50, 12/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скоро не придется параноить, http 2 будет бинарный, читай нечитаемый человеком ... текст свёрнут, показать
     
  • 3.45, fi (ok), 18:48, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Шутишь? HTTP/0.9 наше все! Можно прямо набрать в netcat :))
     
     
  • 4.54, Аноним (-), 16:17, 14/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Шутишь? HTTP/0.9 наше все! Можно прямо набрать в netcat :))

    Пару месяцев назад студентов забавлял - писали HTTP-сервер на шелле (отдаёт указанный файл). Чуть больше десяти строк вышло...

     
     
  • 5.55, Аноним (-), 17:54, 15/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно. Пример в студию!
     

  • 1.7, Аноним (-), 23:12, 09/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Гугл в своём стиле: стреляет на все четыре стороны в надежде на то, что хоть один проект из ста попадёт точно в цель
     
     
  • 2.44, Аноним (-), 15:03, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И таки он попал в цель, HTTP/2 это переименованный SPDY/4. А теперь бегом учить мат.часть.
     

  • 1.10, Аноним (-), 23:20, 09/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Чему все так недовольны. HTTP2 это всего лишь новая версия spdy, они раньше всегда отключали старые версии spdy
     
     
  • 2.14, Lain_13 (ok), 23:34, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Заголовок и новость написаны так, что сразу и не поймёшь, что HTTP/2.0 это прямое продолжение SPDY. Т.е. складывается впечатление, что Гугол сначала долго всем парил мозги какой их SPDY крутой, а потом взяли и выкинули его, тогда как в действительности они просто делают его новым стандартом HTTP и ничего не выбрасывали.
     
     
  • 3.19, botman (ok), 23:45, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да, его и в июне ещё перепишут. Очередная пропаганда нового железа и софта под него. Может ещё и в протокол передачи чего такое впаяют что сразу вырубать заводы будет с концами.
     
  • 2.16, Аноним (-), 23:41, 09/02/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ничего подобного, HTTP/2 построен по мотивам SPDY и заимствует его идеи, но это разные протоколы. Например, HTTP/2 не привязан к TLS, а SPDY работает только поверх TLS.
     
     
  • 3.26, Аноним (-), 01:12, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > это разные протоколы. Например, HTTP/2 не привязан к TLS, а SPDY работает только поверх TLS.

    Как таковой HTTP/2 - это немного допиленный SPDY, основное отличие от SPDY3 - в том что вместо сжатия хидеров deflate как в 3-й версии наколхозили самопальный но более эффективный для конкретной ситуации HPACK, основанный на чем-то типа синхронизации буферов.

    В остальном же все то же самое, вид в профиль. Как таковой фрейминг SPDY и HTTP2 ни к какому TLS сами по себе не привязаны. А то что он требуется .. на самом деле не требуется, но гугл и мозилла уперлись рогом и сказали что вариант без шифрования поддерживать не будут вообще. Хоть он и технически возможен.

     
     
  • 4.48, aim (ok), 22:10, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    и правильно делают!
     
  • 3.27, Lain_13 (ok), 01:31, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну естественно разные, но создан он именно что на основе SPDY. Первые черновики HTTP/2 были вообще копией SPDY с некоторыми доработками. Естественно «обязательный» TLS выкинули так-как нужна была полноценная замена HTTP. В последствии Google ориентировались на него и даже дорабатывали альфа-версии SPDY/4 до совместимости с последними черновиками HTTP/2, но вовремя поняли, что это равносильно переизобретению велосипеда и просто взяли HTTP/2.
     
     
  • 4.29, Аноним (-), 01:33, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > черновики HTTP/2 были вообще копией SPDY с некоторыми доработками.

    ...каковыми и остались, собственно :)

     

  • 1.22, Аноним (-), 00:08, 10/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    это же полуHTTP
     
     
  • 2.23, Michael Shigorin (ok), 00:49, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > это же полуHTTP

    Тише, в треде могут оказаться люди из сине-полосатых букв!

     
     
  • 3.31, Аноним (-), 03:35, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Самое смешное, что я как раз оттуда:)
     
     
  • 4.36, Аноним (-), 10:39, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    IBM чтоли?
     
     
  • 5.42, Аноним (-), 13:48, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Само собой, кто же еще это может быть
     
  • 2.33, Аноним (-), 10:13, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, HT отвалилось, одно TP осталось, потому что гипертекст уже выходит из моды, а передают вместо него всякое не пойми что.
     
     
  • 3.37, Michael Shigorin (ok), 12:15, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну да, HT отвалилось, одно TP осталось, потому что гипертекст уже выходит
    > из моды, а передают вместо него всякое не пойми что.

    Хуже: "из моды" выходит текст, смысл; а на замену ему пихают картинку, видимость.

    Лет восемь примерно тому обсуждали эту беду в schoolforge-discuss@ (или ещё seul-edu@ тогда?), когда кто-то из тамошних учителей мимоходом пожаловался, что дети не воспринимают учебники и требуют видеоуроков...

     
     
  • 4.43, Аноним (-), 14:45, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Блин. А я вот видеокурсы не воспринимаю — в крайнем случае пытаюсь найти транскрипты. Ну не могу я час сидеть слушать *запись*, если ту же запись в другой форме можно прочитать за двадцать минут.
     
     
  • 5.46, Аноним (-), 19:59, 10/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надысь пытался посмотреть один курс по настройки софтинки элитной и как ей вертеть. Думал что как-нибудь вытерплю. Оказалось этот хварпанпутрахеров вообще звук не вставил. Он на экране открыл блокнотик и медленно туда текст набирал. Потом запускал что-нибудь и продолжал медленно набирать текст в блокнот. Прибил бы гада.
     
     
  • 6.50, Andrey Mitrofanov (?), 10:20, 11/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >один курс по настройки
    >Он на экране открыл блокнотик и медленно туда текст набирал.

    То был не курс, а скриин-каст (=/индусское/ телеграфирую экраном). Понимать же надо, чай не гипертекст на дворе. <////-<

    >и продолжал медленно набирать текст в блокнот. Прибил бы гада.

     
  • 5.49, 123 (??), 09:23, 11/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Курсы могут быть разными. Как вам вот такой?
    http://youtu.be/W0KEM_0O3as?list=PL5sgenQGNJ1FNDkCro9DmPstAiqvp3nKC
    На самом деле - иногда выгоднее посмотреть видео-курс, а иногда - пролистать книжку. От целей зависит и от личных предпочтений.
     

  • 1.34, Аноним (-), 10:21, 10/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Давно пора!
     
  • 1.47, byu (?), 21:36, 10/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А как там Explicit Trusted Proxy, хм, поживает? Не умер ли случайно?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру