Image fetchpriority hints on React sites

Default auto priority (96.5%), fetchpriority="high" (79.8%), and fetchpriority="low" (1.3%): how image priority hints are deployed across the web and how they move Largest Contentful Paint.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes · React sites only
React Scoped to 9,570 sites out of 210,902 analyzed (frameworks) Compare with all sites →

79.8% of React sites use fetchpriority="high" image fetchpriority hints, and 80% of those sites have a good LCP, against 79% of all React sites.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with fetchpriority="high" image fetchpriority hints have a good LCP most often: 80%, against 79% of all React sites. Sites with default auto priority fetchpriority hints have it least often, at 79%.

SitesGood, needs improvement, poor LCPMedian
All React sites1,97979%1.5s
fetchpriority="high" 79.8%1,37480%1.5s
Default priority (auto / unset) 96.5%1,91579%1.5s
fetchpriority="low" 1.3%4578%1.6s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Image fetchpriority hints usage

Default auto priority is the most used: 96.5% of React sites. Fetchpriority="high" is 79.8% of React sites.

Sites using each option (sites can use more than one) 9,502 sites
Default priority (auto / unset) 96.5% fetchpriority="high" 79.8%
Default priority (auto / unset) 96.5% fetchpriority="high" 79.8% fetchpriority="low" 1.3%
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
3

How image fetchpriority hints affect the four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between fetchpriority="high" and default auto priority sits in resource load duration: 170 ms median for fetchpriority="high" against 142 ms for default auto priority. Overall median field LCP is 1.5s for fetchpriority="high" (TTFB 739 ms, load delay 414 ms, load duration 170 ms, render delay 189 ms) versus 1.6s for default auto priority.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
React sites with image fetchpriority hints 1,315708 ms413 ms193 ms413 mslab 429 ms1.6s
fetchpriority="low" 37753 ms409 ms226 ms409 mslab 348 ms1.5s
Default priority (auto / unset) 1,290719 ms413 ms194 ms413 mslab 429 ms1.6s
fetchpriority="high" 874739 ms414 ms170 ms189 ms414 mslab 415 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Image fetchpriority hints per platform

Wix sets the image fetchpriority hints to fetchpriority="high" on 99% of its sites, and 92% of Wix sites have a good LCP, against 79% of all sites. WordPress sets the image fetchpriority hints to default auto priority on 99% of its sites, and 66% of WordPress sites have a good LCP.

PlatformImage fetchpriority hints on its sitesGood LCP
React sites with image fetchpriority hints 9,502 sitesDefault priority (auto / unset) 97%fetchpriority="high" 80%79%
Wix 5,802 sitesfetchpriority="high" 99%Default priority (auto / unset) 95%92%
WordPress 2,334 sitesDefault priority (auto / unset) 99%fetchpriority="high" 71%66%
Default priority (auto / unset) fetchpriority="high" fetchpriority="low"
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Image fetchpriority hints or the platform

Does the platform explain the image fetchpriority hints difference?

On Wix, 92% of sites with fetchpriority="high" image fetchpriority hints have a good LCP, against 92% of Wix sites with default auto priority. Within Wix, sites with fetchpriority="high" and default auto priority have a good LCP about equally often. On WordPress, 63% of sites with fetchpriority="high" image fetchpriority hints have a good LCP, against 66% of WordPress sites with default auto priority. Within WordPress, sites with fetchpriority="high" and default auto priority have a good LCP about equally often.

How fetchpriority="high" and fetchpriority="low" reorder image fetches

In Chromium, <img> requests start at Low priority until layout determines which images sit inside the viewport. Setting fetchpriority="high" (79.8% of sites) elevates the request to High priority during HTML parsing, while setting fetchpriority="low" (1.3% of sites, 78% good LCP) keeps offscreen carousel or thumbnail images from competing with critical resources.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding image fetchpriority hints

Apply fetchpriority="high" only to the single above-the-fold LCP image, and use fetchpriority="low" on secondary carousel slides or product thumbnails that are fetched early. Across the web, 96.5% of sites have default-priority images (79% good LCP), 79.8% ship at least one fetchpriority="high" image (80% good LCP, heavily concentrated on WordPress), and 1.3% use fetchpriority="low" (78% good LCP).

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field data · 9,502 sites with image fetchpriority hintsBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Script loading mix → Iframe loading → Image format mix → Font format mix → By Arjen Karel · 9,570 crawled React sites (1,979 with desktop Chrome field data, 9,502 sites with image fetchpriority hints, October 2026) · How we measured