HTTP/2 – это версия протокола HTTP, которая была выпущена в 2015 году и заменила предыдущую версию - HTTP/1.1. Основные отличия между протоколами HTTP/2 и HTTP/1.1:
Мультиплексирование
:HTTP/2
позволяет использовать одно TCP-соединение для множества запросов и ответов одновременно, что устраняет необходимость в нескольких соединениях между клиентом и сервером, ускоряя передачу данных.Бинарный формат
:HTTP/2
использует бинарный формат для передачи данных, в отличие от текстового формата, используемого вHTTP/1.1
. Бинарный формат более компактный и эффективный для передачи данных.Сжатие заголовков
: позволяет сжимать заголовки запросов и ответов, что уменьшает объем передаваемых данных и ускоряет передачу данных.Server Push
: позволяет серверу отправлять ресурсы на клиент до того, как они будут запрошены, что уменьшает задержку при загрузке страницы.Приоритезация
: позволяет определять приоритеты для каждого запроса, что позволяет ускорить передачу наиболее важных ресурсов.