Sobes.tech
Junior — Middle

Kas saaksite selgitada HTTP/3 protokolli olemust ja kuidas see erineb eelmise HTTP versioonidest?

sobes.tech AI

Vastus AI-lt

HTTP/3 on uus versioon HTTP protokollist, mis kasutab transpordiprotokolli QUIC TCP asemel, mida kasutatakse HTTP/1.1 ja HTTP/2-s. Peamised erinevused:

  • QUIC kasutamine: QUIC töötab UDP peal ning tagab kiirema ühenduse loomise ja parema andmeedastuse.
  • Mitmekesistamine ilma blokeeringuta: HTTP/2-s toimub mitmekesistamine TCP peal, kus ühe paketi kadumine blokeerib kõik vood (head-of-line blocking). HTTP/3-s on see probleem lahendatud tänu QUIC-ile.
  • Kiire taastumine kaotustest: QUIC taastab ühenduse kiiremini pärast pakettide kadumist.

Näide: kui laadite veebilehte, millel on palju ressursse, võimaldab HTTP/3 neid paralleelselt laadida ilma viivitusteta, mis on seotud pakettide kadumisega, ning kiirendab lehe kuvamist.