Hoe HTTP / 3 en QUIC uw webbrowsen zullen versnellen

Een wereldwijde kaart met netwerkachtige verbindingen gericht op Noord-Amerika.
Toria / Shutterstock.com

HTTP / 3 wordt steeds wijdverspreider. Cloudflare ondersteunt nu HTTP / 3, dat al deel uitmaakt van Chrome Canary en binnenkort aan Firefox Nightly zal worden toegevoegd. Deze nieuwe standaard maakt het surfen op het web sneller en veiliger.

Waarom HTTP / 3 en QUIC belangrijk zijn

Hier is de korte uitleg: webbrowsers, webservers en andere essentiële onderdelen van webinfrastructuur krijgen ondersteuning voor een nieuwe standaard genaamd HTTP / 3, die QUIC gebruikt. Dit is een modernere versie van HTTP, die webbrowsers gebruiken om met webservers te communiceren en gegevens heen en weer te sturen.

HTTP / 3 is herschreven om gegevens sneller te verzenden en beter bestand te zijn tegen fouten. Het heeft ook een ingebouwde codering. Dat betekent meer snelheid en veiligheid. Het is niet alleen de snelheid van de gegevensoverdracht: HTTP / 3 zou ook de latentie moeten verminderen, wat betekent dat websites sneller beginnen te laden nadat u op een link klikt of tikt.

De gemiddelde persoon hoeft nooit iets te weten over HTTP / 3 en QUIC. Mensen die websites runnen en websoftware ontwikkelen, hebben wat werk te doen, maar het zal allemaal transparant zijn voor de gemiddelde persoon. Op een dag beginnen uw webbrowser en de websites die u gebruikt te communiceren via HTTP / 3, en het web zal beter en beter worden naarmate meer sites ervoor kiezen om HTTP / 3 te gebruiken.

Van HTTP / 1 tot HTTP / 2

HTTP weergegeven in de adresbalk van Google Chrome.

De originele versie van HTTP maakt gebruik van het Transmission Control Protocol (TCP.) Voor het eerst beschreven in 1974, is TCP nooit ontworpen met de snelheid en reactievermogen van het hedendaagse internet in gedachten. Google probeerde veel van de TCP-problemen op te lossen met een nieuw protocol met de naam SPDY, dat op de hoogte was van HTTP / 2.

HTTP / 2 is tegen het einde van 2015 in de meeste grote browsers aangekomen en heeft functies toegevoegd zoals datacompressie en pipelining van meerdere verzoeken via een enkele TCP-verbinding om de zaken te versnellen.

Vanaf september 2019 schat W3Techs dat HTTP / 2 nu door 41% van de websites wordt gebruikt.

Wat zijn HTTP / 3 en QUIC?

HTTP / 3 is meer een herschrijving van het HTTP-protocol. In plaats van TCP gebruikt HTTP / 3 het QUIC-protocol van Google. HTTP / 3 heette aanvankelijk HTTP-over-QUIC. HTTP / 3 bevat ook TLS 1.3-codering, dus er is geen aparte HTTPS nodig die de beveiliging aan het protocol koppelt, zoals nu het geval is.

QUIC stond oorspronkelijk voor ‘Quick UDP Internet Connections’. Dit protocol is ontworpen om sneller te zijn met een lagere latentie dan TCP. QUIC biedt minder overhead bij het tot stand brengen van een verbinding en snellere gegevensoverdracht via de verbinding. In tegenstelling tot bij TCP, zal een fout, zoals een stukje data dat onderweg verloren gaat, de verbinding niet verbreken en wachten tot het probleem is verholpen. QUIC blijft andere gegevens overdragen terwijl het probleem wordt opgelost.

In feite is QUIC in 2013 aan Google Chrome toegevoegd. Chrome gebruikt het bij communicatie met Google-services en sommige andere websites zoals Facebook, en het is beschikbaar voor Android-applicaties. Maar QUIC is geen standaard die in andere webbrowsers is geïntegreerd. Met HTTP / 3 komt de technologie ook op een standaard manier naar andere browsers.

Samengevat: HTTP / 3 is een nieuwer, beter en sneller protocol. Het is een modernere oplossing die verbeterde beveiliging en snelheid op internet moet bieden.

Ze komen naar een webbrowser bij u in de buurt

HTTP / 3 werd in september 2019 toegevoegd aan de hypermoderne Canarische versie van Google Chrome, verborgen achter een opdrachtregelvlag. Chrome Canary starten met de --enable-quic --quic-version=h3-23 opdrachtregelargumenten zullen HTTP / 3 inschakelen.

Mozilla heeft aangekondigd dat het dit najaar werkt aan het toevoegen van HTTP / 3 aan een experimentele versie van Firefox Nightly. De nieuwe op Chromium gebaseerde versie van Microsoft Edge zal het HTTP / 3-werk van Google voor Chrome erven, net als andere op Chromium gebaseerde browsers zoals Opera. We zouden verwachten dat Apple op een gegeven moment ook aan boord springt met HTTP / 3 in Safari.

Cloudflare heeft zelfs aangekondigd dat het de acceptatie van HTTP / 3 gemakkelijker maakt voor sites die gebruik maken van het content delivery network. Klanten van Cloudflare kunnen binnenkort gewoon een schakelaar omdraaien en “HTTP / 3 (met QUIC)” inschakelen voor hun sites. Dat zou hopelijk moeten helpen de HTTP / 3-acceptatie te stimuleren door het voor websites gemakkelijker te maken om in te schakelen zodra browsers HTTP / 3 stabiel krijgen en voor iedereen ingeschakeld zijn.

HTTP / 3 komt ook naar andere software – de Nginx-webserver werkt bijvoorbeeld aan HTTP / 3-ondersteuning voor Nginx versie 1.17.

We bevinden ons in de vroege stadia van implementatie. Cloudflare zegt dat het “zal blijven samenwerken met andere organisaties, waaronder Google en Mozilla, om de QUIC- en HTTP / 3-standaarden af ​​te ronden en brede acceptatie aan te moedigen.” Met andere woorden, niet alleen is de software nog niet definitief; de standaard zelf kan enkele wijzigingen ondergaan. Er moet nog veel werk worden verzet voordat dit standaard wordt ingeschakeld in moderne browsers en automatisch wordt gebruikt.

Meer technische details

Wil meer weten? Bekijk Cloudflare’s diepgaande blik op HTTP / 3 of doorzoek de concept-HTTP / 3-standaard voor de echte technische specificaties.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in