Cabeçalhos preliminares para que o navegador possa começar a pré-carregar.
Quando usar
Envie cabeçalhos Link para CSS e fontes enquanto a página ainda está sendo gerada.
Bom saber
O 103 permite que o servidor envie cabeçalhos Link com rel=preload ou rel=preconnect enquanto ainda monta a resposta real, para que o navegador busque CSS, fontes e scripts durante o tempo de processamento do servidor. Navegadores Chromium só agem sobre ele em HTTP/2 e HTTP/3, e apenas na navegação principal; o suporte no Firefox e no Safari é mais limitado. Clientes antigos e alguns proxies lidam mal com respostas 1xx inesperadas, então teste antes de colocar em produção.
As hints precisam ser seguras para qualquer resposta final possível: se a página terminar em um redirecionamento ou erro, os arquivos pré-carregados foram banda desperdiçada. A Cloudflare pode gerar respostas 103 para você a partir dos cabeçalhos Link que viu em respostas anteriores da sua origem. Confira o resultado com curl -v, que mostra o 103 intermediário antes do status final, ou no DevTools, onde as requisições com early hints aparecem antes de o documento terminar.
Informativo (1xx)
Os códigos 1xx são informativos: o servidor recebeu a requisição e a troca continua. Navegadores e bibliotecas HTTP cuidam deles para você.
Como fica
HTTP/1.1 103 Early HintsComo verificar
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/