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 позволява да ги зареждате паралелно без забавяне, свързано с загуба на пакети, което ускорява показването на страницата.