Early Hints is the HTTP status code 103. A server sends it before the final response, carrying Link headers that point to resources such as stylesheets, fonts or origins the page will need. The browser starts fetching them while the server is still preparing the HTML.
Why it matters
Servers often spend 100 to 500 ms generating a page, for instance querying a database. During that time the connection sits idle. With Early Hints the browser uses that gap to preload critical CSS or preconnect to a CDN, which can improve LCP and FCP. Support exists in major browsers over HTTP/2 and HTTP/3, and CDNs such as Cloudflare can send hints based on previous responses.
Example
HTTP/2 103
link: </app.css>; rel=preload; as=style
link: <https://cdn.example.com>; rel=preconnect
HTTP/2 200
content-type: text/html
...
The 103 response comes first, and the 200 follows once the page is ready.
Common misconceptions
- It replaces server push. Push sends the resource itself, while hints only tell the browser what to request.
- Every client supports it. Unsupported clients simply ignore it.
- More hints are better. Hinting the wrong files wastes bandwidth.
Related
Get notified when this term updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.