Wat het betekent
Een tussentijds antwoord dat Link-headers alvast stuurt, zodat de browser CSS en lettertypen kan preloaden of vooraf kan verbinden met andere origins terwijl de server de pagina nog opbouwt.
Veelvoorkomende oorzaken
- Een CDN zoals Cloudflare of Fastly stuurt Early Hints op basis van gecachte Link-headers
- De applicatieserver stuurt 103 vóór een trage rendering
Zo los je het op
Als client of bezoeker
Niets te doen; ondersteunde browsers starten met preloaden en gebruiken daarna het definitieve antwoord. Clients die 103 niet begrijpen, negeren het gewoon.
Als beheerder van de site of API
Stuur alleen resources die de uiteindelijke pagina echt gebruikt, en houd de hints gelijk aan de Link-headers van het 200-antwoord om onnodige downloads te voorkomen.
Voorbeeldantwoord
HTTP/1.1 103 Early Hints
Link: </styles/main.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect Specificatie
Veelgestelde vragen
› Welke browsers ondersteunen 103 Early Hints?
Chrome, Edge, Firefox en Safari ondersteunen preload- en preconnect-hints uit 103 via HTTP/2 en HTTP/3.
› Verbetert 103 de Core Web Vitals?
Bij lange serverdenktijd kan het LCP en FCP verbeteren, omdat kritieke resources tijdens het wachten al binnenkomen.