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 HintsCómo comprobarlo
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/