HTTP/3

HTTP/3 Основные характеристики HTTP/3 HTTP/3 является третьей версией протокола HTTP, разработанной для улучшения скорости и производительности по сравнению с предыдущими […]

HTTP/3

  • Основные характеристики HTTP/3

    • HTTP/3 является третьей версией протокола HTTP, разработанной для улучшения скорости и производительности по сравнению с предыдущими версиями. 
    • Он использует QUIC, мультиплексный транспортный протокол, основанный на UDP, вместо TCP. 
    • IETF опубликовала HTTP/3 как RFC 9114 в июне 2022 года. 
  • Семантика и производительность

    • HTTP/3 сохраняет семантику предыдущих версий, но кодирует и поддерживает состояние сеанса иначе. 
    • Использование QUIC приводит к значительному сокращению задержки и увеличению скорости загрузки по сравнению с HTTP/1.1. 
  • Поддержка и распространение

    • На июнь 2024 года 79% веб-браузеров и 29% крупнейших веб-сайтов полностью поддерживают HTTP/3. 
    • Поддержка в браузерах Chrome, Firefox и Safari была добавлена с апреля 2020 года. 
  • История и разработка

    • HTTP/3 основан на проекте QUIC и был предложен как «Семантика HTTP/2 с использованием QUIC». 
    • Предложение о переименовании HTTP/over-QUIC в HTTP/3 было принято IETF в октябре 2018 года. 
  • Сравнение с HTTP/1.1 и HTTP/2

    • Семантика HTTP/3 согласована во всех версиях, но различия в транспортных средствах приводят к различным характеристикам производительности. 
    • HTTP/3 устраняет проблему «блокировки в начале строки» в HTTP/2, которая влияет на параллелизм мультиплексирования. 
  • Реализации и поддержка

    • Существует множество библиотек с открытым исходным кодом для реализации HTTP/3 на стороне клиента и сервера. 
    • Веб-серверы LiteSpeed, Caddy, Nginx, Cloudflare и Microsoft IIS уже поддерживают HTTP/3 по умолчанию. 
  • Дополнительные ресурсы

    • Ссылки на официальный веб-сайт, рабочую группу IETF QUIC, RFC 9114 и другие ресурсы доступны в статье. 

Полный текст статьи:

HTTP/3 — Википедия

Оставьте комментарий

Прокрутить вверх