Qué significa
Respuesta provisional que envía cabeceras Link por adelantado para que el navegador precargue CSS y fuentes o se preconecte a otros orígenes mientras el servidor aún genera la página final.
Causas habituales
- Una CDN como Cloudflare o Fastly envía Early Hints a partir de cabeceras Link en caché
- El servidor de aplicación emite 103 antes de un renderizado lento
Cómo solucionarlo
Si eres el cliente o visitante
Nada que hacer; los navegadores compatibles inician las precargas y luego usan la respuesta final. Los clientes que no entienden 103 simplemente lo ignoran.
Si administras el sitio o la API
Envía solo recursos que la página final vaya a usar de verdad, y mantén las pistas iguales a las cabeceras Link de la respuesta 200 para evitar descargas inútiles.
Respuesta de ejemplo
HTTP/1.1 103 Early Hints
Link: </styles/main.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect Especificación
Preguntas frecuentes
› ¿Qué navegadores admiten 103 Early Hints?
Chrome, Edge, Firefox y Safari admiten pistas preload y preconnect de 103 sobre HTTP/2 y HTTP/3.
› ¿103 mejora las Core Web Vitals?
Puede mejorar LCP y FCP cuando el servidor tarda en pensar, porque los recursos críticos se descargan durante esa espera.