В чем разница между HTTP 1.1 и HTTP 2.0?

HTTP/1.1 обслуживал веб-сеть уже более пятнадцати лет, но его возраст начинает показывать.

Может ли кто-нибудь объяснить, в чем основное отличие между HTTP 1.1 и 2.0?

Есть ли какие-либо изменения в транспортном протоколе?

Ответ 1

HTTP/2 поддерживает мультиплексирование запросов, сжатие заголовков, приоритет и более интеллектуальное управление потоковой передачей пакетов. Это приводит к снижению латентности и ускоряет загрузку контента на современных веб-страницах.

Подробнее здесь.

Ответ 2

HTTP 2.0 - это бинарный протокол, который мультиплексирует многочисленные потоки, проходящие через одно (как правило, TLS-зашифрованное) TCP-соединение.

Содержимое каждого потока - это HTTP 1.1 запросы и ответы, просто кодированные и упакованные по-разному. HTTP2 добавляет ряд функций для управления потоками, но оставляет старую семантику нетронутой.