Begrippenlijst · Techniek & snelheid

HTTP/3

Ook wel: HTTP/3 en QUIC, QUIC, h3

Definitie

HTTP/3 is de nieuwste versie van HTTP en draait op QUIC over UDP in plaats van TCP. Het verbindt sneller en heeft minder last van pakketverlies, vooral op mobiele netwerken. Googlebot crawlt er niet mee.

Wat is HTTP/3?

HTTP/3 is de opvolger van HTTP/2, vastgelegd in RFC 9114. Het grote verschil zit in het transport. HTTP/1.1 en HTTP/2 gebruiken TCP. HTTP/3 gebruikt QUIC, een protocol bovenop UDP.

Bij HTTP/2 lopen alle bestanden over één TCP-verbinding. Raakt één pakket kwijt, dan wacht alles. Dat heet head-of-line blocking. QUIC regelt streams zelf, waardoor verlies in één stream de andere niet ophoudt. Volgens MDN vermindert dat latency en lost het head-of-line blocking op.

Een browser weet niet vooraf dat je server HTTP/3 spreekt. De server meldt het met een Alt-Svc-header, of via een HTTPS-record in DNS. De eerste verbinding loopt daarom vaak nog via HTTP/2.

HTTP/3 en Googlebot

Google schrijft in de crawlerdocumentatie dat de crawlers HTTP/1.1 en HTTP/2 ondersteunen, met HTTP/1.1 als standaard. HTTP/3 wordt daar niet genoemd. HTTP/3 heeft dus geen invloed op hoe Googlebot je site crawlt.

Het effect zit bij je bezoekers. Snellere verbindingen kunnen TTFB en LCP voor echte gebruikers verbeteren, en die velddata telt via Core Web Vitals. Hoe groot dat effect is, verschilt per site en per netwerk. Meet het in je eigen RUM- of CrUX-data.

Zo werkt het in Magento/Hyvä, Shopify en Laravel

Bij Magento en Laravel hangt HTTP/3 af van je webserver of CDN, niet van de applicatie. Nginx ondersteunt HTTP/3 in recente versies; veel CDN's bieden het als schakelaar. Controleer of UDP-poort 443 open staat in je firewall.

Bij Shopify regelt het platform de infrastructuur. Je kunt in DevTools, kolom Protocol, zien of je storefront via h3 geladen wordt.

Veelgemaakte fouten:

- HTTP/3 zien als SEO-ranking-truc. Googlebot gebruikt het niet.

- Aanzetten op de CDN maar UDP 443 blokkeren op de origin of firewall, waardoor browsers terugvallen.

- Verwachten dat het een trage backend oplost. Een langzame Magento-pagina zonder full page cache blijft langzaam.

HTTP/3 aankondigen via Alt-Svc

Alt-Svc: h3=":443"; ma=86400

Verder lezen

Veelgestelde vragen

Crawlt Googlebot via HTTP/3?+

Google noemt in de crawlerdocumentatie alleen HTTP/1.1 en HTTP/2, met HTTP/1.1 als standaard. HTTP/3 wordt niet genoemd.

Is HTTP/3 een rankingfactor?+

Nee, niet direct. Het kan wel de laadtijd voor echte bezoekers verbeteren. Die velddata telt via Core Web Vitals mee.

Hoe zie ik of mijn site HTTP/3 gebruikt?+

Open DevTools, tab Network, en zet de kolom Protocol aan. Staat er h3, dan is het bestand via HTTP/3 geladen. Bij de eerste request zie je vaak nog h2.

Meer begrippen over techniek & snelheid

Liever dat iemand het voor je uitzoekt?

Wij controleren je webshop op deze punten en voeren de fixes zelf door in Magento, Shopify of Laravel. Je praat direct met het team dat het bouwt.