INTEGRITY Cloudflare Docs

Early Hints

When a browser requests a page, the origin server takes time to prepare the full response. Early Hints uses this wait time to send the browser a preliminary 103 response containing Link headers that tell the browser which assets it will need. The browser can start loading those assets before the full response arrives, which speeds up page loads.

Early Hints is defined in RFC 8297 as a new HTTP status code (103 Early Hints). Cloudflare caches and serves these 103 responses with Link headers from your HTML pages, reducing user-perceived latency.

For more information about Early Hints, refer to the Cloudflare and Google Chrome blogs.

Availability

Free Pro Business Enterprise
Availability Yes Yes Yes Yes

Enable Early Hints

  1. In the Cloudflare dashboard, go to the Speed > Settings page.

    Go to Settings ↗
  2. Go to the Content Optimization tab.

  3. For Early Hints, toggle the switch to On.

Generate Early Hints

Early Hints are only generated and cached:

Emit Early Hints

Cloudflare will asynchronously look up and emit a cached 103 Early Hints response ahead of a main response.

Currently, only certain browser versions will take action to preload or preconnect on receiving Early Hints, such as Google Chrome M94 and higher. Instructions for running WebPageTest to experiment with compatible client browsers can be found in the blog post.

Additionally, keep the following in mind: