Http/3

HTTP/3, HTTP versie 3, HTTP3, QUIC, HTTP over QUIC, Hypertext Transfer Protocol versie 3
HTTP/3 is de nieuwste versie van het Hypertext Transfer Protocol, gebouwd op het QUIC-protocol, dat snellere en betrouwbaardere webverbindingen mogelijk maakt door gebruik te maken van UDP in plaats van TCP.

Wat is HTTP/3?

HTTP/3 is de derde grote versie van het Hypertext Transfer Protocol, het fundamentele protocol dat wordt gebruikt voor communicatie tussen webbrowsers en webservers. In tegenstelling tot zijn voorgangers HTTP/1.1 en HTTP/2, die beide gebruik maken van TCP (Transmission Control Protocol) als transportlaag, is HTTP/3 gebouwd op het QUIC-protocol (Quick UDP Internet Connections), dat UDP (User Datagram Protocol) als basis gebruikt.

Deze fundamentele verschuiving in de onderliggende technologie brengt aanzienlijke verbeteringen met zich mee op het gebied van snelheid, betrouwbaarheid en prestaties, vooral in situaties met pakketverlies of wisselende netwerkverbindingen. HTTP/3 werd in 2022 officieel gestandaardiseerd als RFC 9114 door de Internet Engineering Task Force (IETF).

Belangrijkste kenmerken van HTTP/3

HTTP/3 onderscheidt zich door verschillende innovatieve eigenschappen:

  • QUIC-protocol: Gebouwd op UDP in plaats van TCP, waardoor snellere verbindingsopbouw mogelijk is
  • Verbeterde multiplexing: Voorkomt head-of-line blocking, een probleem waarbij één vertraagd pakket alle andere verzoeken blokkeert
  • Snellere handshakes: Combineert transportlaag en encryptie-handshake, waardoor verbindingen sneller tot stand komen
  • Verbeterde mobiliteit: Verbindingen blijven actief wanneer gebruikers wisselen tussen netwerken (bijvoorbeeld van WiFi naar mobiel data)
  • Ingebouwde encryptie: TLS 1.3 is geïntegreerd in het protocol, waardoor alle verbindingen standaard beveiligd zijn

Verschil met HTTP/2 en HTTP/1.1

Ten opzichte van HTTP/2 biedt HTTP/3 vooral voordelen bij minder stabiele verbindingen. Waar HTTP/2 nog steeds last heeft van head-of-line blocking op TCP-niveau, lost HTTP/3 dit probleem op door de overstap naar QUIC. De verbindingsopbouw is ook aanzienlijk sneller: waar HTTP/2 meerdere roundtrips nodig heeft voor TCP-handshake en TLS-negotiatie, kan HTTP/3 dit vaak in één roundtrip afhandelen.

Vergeleken met HTTP/1.1 zijn de verbeteringen nog dramatischer. HTTP/3 ondersteunt native multiplexing, heeft geen last van connection overhead bij meerdere parallelle verzoeken, en biedt veel betere prestaties op mobiele netwerken en bij internationale verbindingen met hogere latency.

Toepassingen

Websites en webapplicaties

HTTP/3 wordt steeds vaker ingezet voor het leveren van webpagina's en webapplicaties. Grote technologiebedrijven zoals Google, Facebook, Cloudflare en Fastly hebben HTTP/3 al op grote schaal geïmplementeerd. Voor websites met veel dynamische content, zoals social media platforms, nieuwssites en e-commerce platforms, biedt HTTP/3 merkbare verbeteringen in laadtijden en gebruikerservaring.

Mobiele applicaties

HTTP/3 is bijzonder geschikt voor mobiele applicaties, waar gebruikers regelmatig wisselen tussen WiFi en mobiele dataverbindingen. De connection migration-functie van QUIC zorgt ervoor dat verbindingen actief blijven tijdens deze overgangen, wat resulteert in een soepelere gebruikerservaring zonder onderbrekingen of herverbindingen.

Video streaming en real-time communicatie

Streaming diensten zoals YouTube maken intensief gebruik van HTTP/3 om video-inhoud te leveren. De verbeterde handling van pakketverlies en de mogelijkheid om verschillende streams onafhankelijk te behandelen maken HTTP/3 ideaal voor adaptieve bitrate streaming. Ook voor videoconferencing en andere real-time communicatiediensten biedt HTTP/3 voordelen door lagere latency en betere prestaties bij wisselende netwerkconditie.

API's en microservices

Voor moderne API-gedreven architecturen en microservices biedt HTTP/3 verbeterde prestaties, vooral in gedistribueerde systemen waar services over verschillende geografische locaties zijn verspreid. De snellere verbindingsopbouw en betere multiplexing reduceren de overhead van frequente API-aanroepen.

Content Delivery Networks (CDN's)

Grote CDN-providers hebben HTTP/3 geïmplementeerd om content sneller en betrouwbaarder te leveren aan eindgebruikers wereldwijd. De verbeterde prestaties bij hoge latency en pakketverlies maken HTTP/3 bijzonder effectief voor internationale content delivery.

E-commerce platforms

Voor webshops kan HTTP/3 bijdragen aan snellere laadtijden, wat direct correleert met hogere conversiepercentages. De verbeterde prestaties op mobiele apparaten zijn vooral waardevol gezien het groeiende aandeel mobiel winkelen. Snellere productpagina's, checkout-processen en betaalflows verbeteren de algehele gebruikerservaring en kunnen cart abandonment verminderen.

Veelgestelde vragen

HTTP/3 biedt verschillende prestatievoordelen voor websites:

  • Snellere verbindingsopbouw: Door de 0-RTT (Zero Round Trip Time) handshake kunnen terugkerende bezoekers bijna direct verbinding maken, wat de initiële laadtijd aanzienlijk verkort
  • Geen head-of-line blocking: Bij HTTP/2 over TCP kan één verloren pakket alle streams blokkeren. HTTP/3 lost dit op, waardoor verloren pakketten alleen hun eigen stream beïnvloeden
  • Betere prestaties bij slechte verbindingen: Op mobiele netwerken of bij hoge latency presteert HTTP/3 significant beter dan zijn voorgangers
  • Verbeterde mobiliteit: Gebruikers die wisselen tussen WiFi en mobiel data behouden hun verbinding zonder onderbreking

Deze voordelen resulteren in meetbare verbeteringen in Core Web Vitals zoals Largest Contentful Paint (LCP) en First Input Delay (FID), wat positief kan bijdragen aan SEO-rankings.

De implementatie van HTTP/3 vereist ondersteuning op verschillende niveaus:

Via een CDN of hosting provider: De eenvoudigste methode is het gebruik van een CDN of hosting provider die HTTP/3 ondersteunt, zoals Cloudflare, Fastly, of Google Cloud CDN. Deze diensten activeren HTTP/3 vaak automatisch of via een eenvoudige configuratie-instelling.

Serverside implementatie: Voor eigen servers zijn verschillende opties beschikbaar:

  • Nginx: Vanaf versie 1.25.0 is HTTP/3 officieel ondersteund (voorheen via experimentele modules)
  • Apache: Ondersteuning via mod_h2 en experimentele QUIC-modules
  • LiteSpeed: Native HTTP/3 ondersteuning
  • Caddy: Automatische HTTP/3 ondersteuning vanaf versie 2.0

Vereisten: HTTP/3 vereist TLS 1.3 en UDP-poort 443 moet open zijn in de firewall. Test de implementatie met tools zoals HTTP3Check of de developer tools in moderne browsers.

De browserondersteuning voor HTTP/3 is inmiddels zeer breed, maar niet universeel:

Volledige ondersteuning:

  • Chrome/Edge: Sinds versie 87 (2020) volledig ondersteund en standaard ingeschakeld
  • Firefox: Sinds versie 88 (2021) standaard ingeschakeld
  • Safari: Sinds versie 14 op macOS Big Sur en iOS 14 (2020)
  • Opera: Volledig ondersteund sinds versie 73

Belangrijke overwegingen: HTTP/3 werkt volgens het principe van progressive enhancement - browsers die HTTP/3 niet ondersteunen vallen automatisch terug op HTTP/2 of HTTP/1.1. Dit betekent dat implementatie van HTTP/3 geen risico vormt voor oudere browsers. De server adverteert HTTP/3-ondersteuning via de Alt-Svc header, en browsers die dit herkennen kunnen upgraden naar HTTP/3 voor volgende verzoeken.

Volgens Can I Use wordt HTTP/3 momenteel ondersteund door meer dan 75% van alle browsers wereldwijd, met een stijgende trend.

Auteur & updates

Auteur: Wouter
Publicatiedatum: 16-02-2026
Laatste update: 16-02-2026