TrueURL

103 Early Hints

Réponse intermédiaire qui envoie des en-têtes Link avant la réponse finale : le navigateur précharge ou se préconnecte pendant que le serveur travaille encore.

Message de statut
Early Hints
Redirection
Non
Mise en cache possible par défaut
Non

103 Early Hints (RFC 8297) permet à un serveur d’envoyer certains en-têtes, généralement des en-têtes Link avec rel=preload ou rel=preconnect, avant que la réponse finale soit prête. Pendant que le serveur construit encore la page, le navigateur peut déjà ouvrir des connexions et télécharger le CSS critique, les polices ou les scripts. La réponse finale, normalement 200 OK, suit pour la même requête.

Les navigateurs traitent ces indications comme de simples conseils. Les navigateurs basés sur Chromium exploitent les indications preload et preconnect d’une réponse 103 pour les navigations de premier niveau en HTTP/2 et HTTP/3 ; la prise en charge varie chez les autres navigateurs. Les clients qui ne comprennent pas le code 103 l’ignorent. Certains CDN peuvent envoyer des réponses 103 à votre place : Cloudflare, par exemple, les génère à partir des en-têtes Link des réponses précédentes.

Les indications arrivent avant que le serveur ait fixé le statut final : la réponse finale peut donc encore se révéler être une redirection ou une erreur, et les ressources préchargées rester inutilisées. Les en-têtes d’une réponse 103 ne sont pas repris dans la réponse finale ; répétez-les s’ils sont importants.

Exemple de réponse

HTTP
HTTP/1.1 103 Early Hints
Link: </assets/app.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect

HTTP/1.1 200 OK
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=utf-8
Link: </assets/app.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect
Transfer-Encoding: chunked

SEO et vérification des redirections

Le code 103 n’a pas d’effet direct sur le SEO, car les robots d’exploration ignorent les réponses intermédiaires et indexent la réponse finale. Indirectement, les Early Hints peuvent améliorer pour les vrais visiteurs des métriques de chargement comme le Largest Contentful Paint. Un vérificateur de redirections affiche le statut final de chaque saut ; les réponses 103 sont absorbées par le client HTTP et n’apparaissent pas comme des sauts.

Causes fréquentes et cas d’usage

  • Une fonctionnalité de CDN comme Cloudflare Early Hints rejoue les en-têtes Link: rel=preload vus dans des réponses précédentes.
  • Un serveur d’applications envoie un 103 pendant qu’il interroge la base de données ou génère la page.
  • Les indications semblent sans effet : vérifiez que le site est servi en HTTP/2 ou HTTP/3 et que les indications sont envoyées pour les navigations de page, et non pour les sous-ressources.

Vérificateur de redirections d’URL

Affichez chaque code de statut que renvoie une URL, saut par saut, avec le vérificateur de redirections gratuit de TrueURL.