HTTP/2 – это версия протокола HTTP, которая была выпущена в 2015 году и заменила предыдущую версию - HTTP/1.1. Основные отличия между протоколами HTTP/2 и HTTP/1.1:

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

Назад