1xx · Informativos
Código HTTP 103 Early Hints: qué significa
El código 103 Early Hints es una respuesta provisional que el servidor envía mientras prepara la respuesta definitiva. Incluye cabeceras Link con recursos (CSS, fuentes, scripts) que el navegador puede empezar a descargar ya, ganando unos cientos de milisegundos en la carga.
Qué significa el código 103
Generar una página puede llevar tiempo (consultas a la base de datos, renderizado en servidor). Durante ese tiempo la conexión está parada. Con 103 el servidor dice "aún no tengo el HTML, pero vas a necesitar este CSS y esta fuente": el navegador los descarga en paralelo.
Cloudflare lo implementa como "Early Hints": guarda las cabeceras Link de respuestas anteriores y envía el 103 desde el borde. Chrome, Edge, Firefox y Safari ya lo soportan.
Cuándo aparece
- Early Hints activado en Cloudflare (Speed → Optimization).
- Servidores que lo implementan de forma nativa, como nginx 1.29+ o H2O.
Qué tener en cuenta
- Para aprovecharlo, envía cabeceras Link: <...>; rel=preload en tus respuestas HTML; Cloudflare las reutilizará en el 103.
- No precargues demasiados recursos: si todo es prioritario, nada lo es.
Configuración y comandos
Cabecera Link que Cloudflare convierte en Early Hints
add_header Link "</static/css/main.css>; rel=preload; as=style" always;Ejemplo de respuesta
HTTP/1.1 103 Early Hints
Link: </static/css/main.css>; rel=preload; as=style
Link: <https://fonts.gstatic.com>; rel=preconnect
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8Herramientas para comprobarlo
Preguntas frecuentes
¿Early Hints mejora el SEO?
Indirectamente: puede mejorar el LCP (Largest Contentful Paint), una de las Core Web Vitals que Google tiene en cuenta.