Oleksandr Gavenko -> [email protected]  @ Sun, 22 Nov 2015 
13:44:53 +0200:

 >>> Представте мешанину, когда отдается много кусочков вразброс.
 >>
 >> и если эти кусочки были бы текстовыми, то в этой мешанине можно было
 >> бы разбираться

 OG> Не нужно там разбираться.

 OG> Вот в бесплатной книжке http://http2-explained.haxx.se/ написано:

 OG>   Internally, curl will convert incoming http2 headers to HTTP 1.x style 
headers
 OG>   and provide them to the user, so that they will appear very similar to
 OG>   existing HTTP. This allows for an easier transition for whatever is 
using curl
 OG>   and HTTP today. Similarly curl will convert outgoing headers in the same
 OG>   style. Give them to curl in HTTP 1.x style and it will convert them on 
the fly
 OG>   when talking to http2 servers. This also allows users to not have to 
bother or
 OG>   care very much with which particular HTTP version that is actually used 
on the
 OG>   wire.

 OG> Аналогично с инструментами разработчика в браузерах.

 OG> nc и telnet уже не прокатят, в книжке подталкивают что SSL/TLS трафик тоже 
с
 OG> telnet не рассмотришь.

Это вранье.  Остальное, вероятно, тоже.

 OG> В общем отлавливать ошибки кодирования протокольного уровня обычным 
сметрным
 OG> не придется, а для прикладного уровня инструменты **уже работают**, при чем
 OG> я как ранее использовал "curl -v" или Firefox Web Developer так и сейчас
 OG> продолжаю ими пользоваться.

 OG> В книжке только несколько **конкретных** примеров, когда HTTP/2 дает
 OG> преимущество:

 OG>  * 1 TCP соединение, вместо нескольких. Избегаем задержет на TCP 
рукопожатие,
 OG>    не знаю, может есть также плюс и для SSL/TLS. Итого страничики через
 OG>    мобильное GPRS будут заметно быстрее открываться.

По сравнению с чем он дает преимущество?  С HTTP/1.1, в котором это
ввели, и который все давно уже умеют?

 OG>  * Облегчится структура сборки проектов - нет необходимости в спрайтинге 
(кучу
 OG>    картинок слепить в 1 большую), инлайнинге (CSS в HTML), шардинге (HTTP/1
 OG>    рекомендует максимум 2 конекта к одному хосту, потому разносили на кучу
 OG>    разрозненых).

 OG> Остальное я не понимаю и в самой книжке написано что нифига не ясно как 
будут
 OG> пользоваться HTTP/2, все ждут револющионных применений, которые изменят 
мир.
 OG> Пока их нет.

Во-во...

Ответить