Junior — Middle
Môžete vysvetliť podstatu protokolu HTTP/3 a v čom sa líši od predchádzajúcich verzií HTTP?
sobes.tech AI
Odpoveď od AI
HTTP/3 je nová verzia protokolu HTTP, ktorá používa transportný protokol QUIC namiesto TCP, ktorý sa používa v HTTP/1.1 a HTTP/2. Hlavné rozdiely:
- Použitie QUIC: QUIC beží nad UDP a zabezpečuje rýchlejšie nadviazanie spojenia a vylepšený prenos dát.
- Multiplexovanie bez blokovania: V HTTP/2 prebieha multiplexovanie nad TCP, kde strata jedného paketu blokuje všetky toky (head-of-line blocking). V HTTP/3 je tento problém vyriešený vďaka QUIC.
- Rýchle obnovenie po stratách: QUIC rýchlejšie obnoví spojenie po stratách paketov.
Príklad: pri načítavaní webovej stránky s mnohými zdrojmi umožňuje HTTP/3 ich načítavať paralelne bez oneskorení spôsobených stratou paketov, čím sa zrýchľuje zobrazenie stránky.