Wat is HTTP/2?

Al het webverkeer over internet maakt gebruik van het bekende HTTP-protocol. Wat u misschien niet weet, is dat er meerdere versies van het HTTP-protocol zijn gepubliceerd en op internet zijn gebruikt. De eerste gepubliceerde versie was HTTP V0.9 en werd uitgebracht in 1991, versie 1.0 werd uitgebracht in 1996 en in 1997 vervangen door HTTP/1.1.

HTTP/1.1 is sindsdien het standaard webcommunicatieprotocol. Hoewel het protocol een aantal revisies en verduidelijkingen heeft ondergaan waardoor eerdere versies achterhaald zijn, is de naam HTTP/1.1 gebruikt. De meest recente herzieningen vonden plaats in 2014.

HTTP/2 werd in 2015 gepubliceerd en is ontworpen om naast de vorige HTTP/1.1-standaard te worden aangeboden in plaats van te vervangen. Het is gebaseerd op het SPDY-protocol (uitgesproken als "speedy") dat is ontwikkeld door Google en is ontworpen om zoveel mogelijk compatibiliteit met HTTP/1.1 te behouden, zoals met foutcodes en aanvraagmethoden.

Het HTTP/2-protocol is ook ontworpen om de snelheid waarmee webpagina's worden geladen te verhogen door middel van een reeks efficiëntieverbeteringen. Door HTTP/1.1 niet te vervangen, kunnen oudere apparaten die HTTP/2 niet ondersteunen nog steeds functioneren, terwijl apparaten die het nieuwere protocol wel ondersteunen de voordelen kunnen genieten.

HTTP/2-verbeteringen

Een van de grote veranderingen in HTTP/2 is dat alle bronnen op een pagina in één verbinding kunnen worden opgevraagd en geretourneerd. Voorheen moest de webbrowser in HTTP/1.1 voor elke aangevraagde bron een nieuwe verbinding openen en deze vervolgens sluiten. Dit leidt tot veel extra overhead, vooral als een pagina tientallen of zelfs honderden bronnen heeft, waardoor de laadtijden van de pagina worden vertraagd. Door alle bronnen in één verbinding op te vragen, hoeft de browser slechts over één enkele verbinding met de webserver te onderhandelen, waardoor de transmissie-overhead en de belasting van bronnen wordt verminderd.

Tip: Een webresource is elk bestand dat wordt gebruikt bij de weergave van een webpagina. Dit omvat bijvoorbeeld de HTML-code, afbeeldingen, stijlinformatie en scripts.

Een andere verbetering in HTTP/2 is dat webverzoeken nu "gepipelined" zijn, hierdoor kunnen meerdere verzoeken worden verzonden voordat er antwoorden zijn ontvangen. Voorheen in HTTP/1.1 moest elk verzoek in volgorde worden gedaan, wat betekent dat er tijd werd besteed aan het wachten op een antwoord op het vorige verzoek om de volgende bron aan te vragen, waardoor de laadtijd van de pagina werd vertraagd.

Implementatie in browsers

Alle moderne browsers ondersteunen HTTP/2. Helaas is de implementatiegraad op websites minder universeel. Desalniettemin kunnen gebruikers profiteren van de voordelen van HTTP/2 op die websites die zijn geconfigureerd om het te gebruiken.

Hoewel het HTTP/2-protocol zelf geen codering vereist, doen alle browserimplementaties dat wel. Als zodanig kan het HTTP/2-protocol alleen worden gebruikt via HTTPS-verbindingen.



Leave a Comment

Hoe u Google Chrome kunt dwingen altijd volledige URLs weer te geven

Hoe u Google Chrome kunt dwingen altijd volledige URLs weer te geven

Chrome toont standaard niet de volledige URL. Dit detail interesseert u misschien niet zoveel, maar als u om wat voor reden dan ook de volledige URL wilt weergeven, vindt u gedetailleerde instructies over hoe u Google Chrome de volledige URL in de adresbalk kunt laten weergeven.

Hoe je oude Reddit terugkrijgt

Hoe je oude Reddit terugkrijgt

Reddit veranderde hun ontwerp opnieuw in januari 2024. Het herontwerp is zichtbaar voor desktopbrowsergebruikers en vernauwt de hoofdfeed en biedt links

Hoe inhoud uit leerboeken te kopiëren met Google Lens

Hoe inhoud uit leerboeken te kopiëren met Google Lens

Het typen van je favoriete citaat uit je boek op Facebook kost tijd en zit vol met fouten. Ontdek hoe u Google Lens gebruikt om tekst uit boeken naar uw apparaten te kopiëren.

Fix Server DNS-adres kon niet worden gevonden in Chrome

Fix Server DNS-adres kon niet worden gevonden in Chrome

Soms, wanneer u in Chrome werkt, heeft u geen toegang tot bepaalde websites en krijgt u de foutmelding 'Fix Server DNS-adres kan niet worden gevonden in Chrome'. Hier ziet u hoe u het probleem kunt oplossen.

Beknopte handleiding voor het maken van herinneringen op Google Home

Beknopte handleiding voor het maken van herinneringen op Google Home

Herinneringen zijn altijd het belangrijkste hoogtepunt van Google Home geweest. Ze maken ons leven zeker gemakkelijker. Laten we een korte rondleiding geven over hoe u herinneringen kunt maken op Google Home, zodat u nooit belangrijke boodschappen hoeft te doen.

Netflix: wachtwoord wijzigen

Netflix: wachtwoord wijzigen

Hoe u uw wachtwoord op de Netflix-streamingvideoservice kunt wijzigen met uw favoriete browser of Android-app.

Hoe u de prompt voor het herstellen van paginas in Microsoft Edge kunt uitschakelen

Hoe u de prompt voor het herstellen van paginas in Microsoft Edge kunt uitschakelen

Als u het bericht Pagina's herstellen op Microsoft Edge wilt verwijderen, sluit u gewoon de browser of drukt u op de Escape-toets.

Bitwarden: hoe u uw hoofdwachtwoord kunt wijzigen Tip

Bitwarden: hoe u uw hoofdwachtwoord kunt wijzigen Tip

Als uw Bitwarden-wachtwoordhint verbeterd kan worden, zijn dit de stappen om deze in minder dan een minuut te wijzigen.

Afbeeldingen worden niet weergegeven in Google Doc: waarom en hoe dit op te lossen

Afbeeldingen worden niet weergegeven in Google Doc: waarom en hoe dit op te lossen

Als uw afbeeldingen niet in een Google-document worden weergegeven, kan het probleem verschillende redenen hebben. Hier zijn enkele mogelijke oplossingen

Rijen en kolommen verbergen en zichtbaar maken in Google Spreadsheets

Rijen en kolommen verbergen en zichtbaar maken in Google Spreadsheets

Beheers de toepassing Google Spreadsheets door te leren hoe u kolommen kunt verbergen en zichtbaar maken. U kunt dit doen op zowel computers als mobiele apparaten.