Junior — Middle
Kunt u de essentie van het HTTP/3-protocol uitleggen en hoe het verschilt van eerdere versies van HTTP?
sobes.tech AI
Antwoord van AI
HTTP/3 is een nieuwe versie van het HTTP-protocol die het transportprotocol QUIC gebruikt in plaats van TCP, dat wordt gebruikt in HTTP/1.1 en HTTP/2. De belangrijkste verschillen:
- Gebruik van QUIC: QUIC werkt boven UDP en zorgt voor een snellere verbinding en verbeterde gegevensoverdracht.
- Multiplexing zonder blokkering: Bij HTTP/2 vindt multiplexing plaats boven TCP, waarbij het verlies van één pakket alle streams blokkeert (head-of-line blocking). Bij HTTP/3 wordt dit probleem opgelost dankzij QUIC.
- Snelle herstel na verlies: QUIC herstelt de verbinding sneller na pakketverlies.
Voorbeeld: bij het laden van een webpagina met veel bronnen, maakt HTTP/3 het mogelijk om ze parallel te laden zonder vertragingen door pakketverlies, wat het laden van de pagina versnelt.