103 Early Hints

Cabeceras preliminares para que el navegador pueda empezar a precargar.

Cuándo usarlo

Envía cabeceras Link para CSS y fuentes mientras la página aún se está generando.

A tener en cuenta

103 permite que el servidor envíe cabeceras Link con rel=preload o rel=preconnect mientras todavía está generando la respuesta real, de modo que el navegador descarga CSS, fuentes y scripts durante el tiempo que el servidor tarda en procesarla. Los navegadores basados en Chromium solo lo tienen en cuenta sobre HTTP/2 y HTTP/3, y solo para la navegación principal; la compatibilidad en Firefox y Safari es más limitada. Los clientes antiguos y algunos proxies gestionan mal las respuestas 1xx inesperadas, así que pruébalo antes de desplegarlo.

Las early hints deben ser válidas para cualquier respuesta final posible: si la página acaba siendo una redirección o un error, los archivos precargados habrán sido ancho de banda desperdiciado. Cloudflare puede generar respuestas 103 por ti a partir de las cabeceras Link que vio en respuestas anteriores de tu origen. Comprueba el resultado con curl -v, que muestra el 103 intermedio antes del estado final, o en DevTools, donde las solicitudes con early hints aparecen antes de que termine el documento.

Informativo (1xx)

Los códigos 1xx son informativos: el servidor ha recibido la solicitud y el intercambio continúa. Los navegadores y las bibliotecas HTTP se encargan de ellos por ti.

Cómo se ve

HTTP/1.1 103 Early Hints

Cómo comprobarlo

curl -s -o /dev/null -w "%{http_code}\n" https://example.com/

Abrir Códigos de estado HTTP