Sobes.tech
Junior — Middle

Можете ли да обясните същността на протокола HTTP/3 и как се различава от предишните версии на HTTP?

sobes.tech AI

Отговор от AI

HTTP/3 е нова версия на протокола HTTP, която използва транспортния протокол QUIC вместо TCP, използван в HTTP/1.1 и HTTP/2. Основните разлики:

  • Използване на QUIC: QUIC работи върху UDP и осигурява по-бързо установяване на връзка и подобрена предаване на данни.
  • Мултиплексинг без блокиране: В HTTP/2 мултиплексингът се извършва върху TCP, където загубата на един пакет блокира всички потоци (head-of-line blocking). В HTTP/3 благодарение на QUIC този проблем е решен.
  • Бързо възстановяване след загуби: QUIC по-бързо възстановява връзката след загуба на пакети.

Пример: при зареждане на уеб страница с много ресурси, HTTP/3 позволява да ги зареждате паралелно без забавяне, свързано с загуба на пакети, което ускорява показването на страницата.