More
More
103 Early Hints
The server sends some headers, usually Link preload hints, before the final response is ready.
- Code
103- Reason phrase
- Early Hints
- Class
- 1xx Informational
- Defined in
- RFC 8297 section 2
- Cacheable by default
- No
What it means
An interim response: the server sends it before the final one, and the client keeps waiting.
When a server should send it. While the final response is still being prepared, to give the browser Link headers for files it will certainly need: stylesheets, fonts or a preconnect to another origin. Only hint what every response for that URL uses, because the hints go out before the server knows the outcome.
Common causes. A server or CDN telling the browser to start fetching CSS, fonts or scripts while the page is still being generated.
What to do. Nothing. It is a speed feature; the final status code follows.
How clients and crawlers treat it
Browsers and HTTP clients. Chromium-based browsers act on preload and preconnect hints in a 103 sent over HTTP/2 or HTTP/3; support in other browsers is partial. Clients that do not understand it simply wait for the final response.
Google Search. An interim response has no effect on indexing; Google acts on the final status that follows it. Source: Google Search Central, How HTTP status codes, and network and DNS errors affect Google Search.
Caching. Never cached: an interim response is not a final answer to the request.
Example response
HTTP/1.1 103 Early Hints Link: </style.css>; rel=preload; as=style Link: <https://fonts.example>; rel=preconnect (the final response follows on the same connection)
Applications almost never send a 1xx response by hand: the web server or HTTP library produces it as part of the protocol.
Related codes
- 200OKThe request succeeded and the response carries the result.
- 100ContinueThe server has received the request headers and the client can go ahead and send the body.
- 304Not ModifiedThe cached copy the client already has is still current, so no body is sent.
All status codes · All 1xx codes
Names and numbers from the IANA HTTP Status Code Registry. Google Search behaviour as documented by Google Search Central.