Cosa significa
Una risposta provvisoria che invia in anticipo header Link così il browser può precaricare CSS e font o preconnettersi ad altre origini mentre il server costruisce ancora la pagina finale.
Cause comuni
- Una CDN come Cloudflare o Fastly invia Early Hints dagli header Link in cache
- Il server applicativo emette 103 prima di un rendering lento
Come risolvere
Lato client o visitatore
Niente da fare; i browser compatibili avviano i precaricamenti e poi usano la risposta finale. I client che non capiscono il 103 lo ignorano.
Lato gestore del sito o dell’API
Invia solo risorse che la pagina finale userà davvero e mantieni i suggerimenti identici agli header Link della risposta 200 per evitare download inutili.
Risposta di esempio
HTTP/1.1 103 Early Hints
Link: </styles/main.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect Specifica
Domande frequenti
› Quali browser supportano 103 Early Hints?
Chrome, Edge, Firefox e Safari supportano i suggerimenti preload e preconnect da 103 su HTTP/2 e HTTP/3.
› Il 103 migliora i Core Web Vitals?
Può migliorare LCP e FCP quando il server impiega molto a elaborare, perché le risorse critiche si scaricano durante l'attesa.