Network resource types and the Core Web Vitals

Alongside HTML documents (99.9%), images (97.9%), scripts (95.2%), stylesheets (93.2%), and fonts (89.4%), 59.3% of audited sites (123,069) fire runtime fetch() requests (81% good LCP, 1.6s median) and 49.6% fire XMLHttpRequest calls (81% good LCP).

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes

97.9% of sites use image requests network resource type mix, and 83% of those sites have a good LCP, against 82% of all sites.

The State of Web Vitals · October 2026 · 212,308 crawled sites · 197,524 with all devices field data · 207,658 sites with network resource type mixBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with image requests network resource type mix have a good LCP most often: 83%, against 82% of all sites. Sites with XHR requests resource types have it least often, at 81%.

SitesGood, needs improvement, poor LCPMedian
All sites197,52482%1.5s
Images 97.9%193,48683%1.5s
HTML document 99.9%197,51082%1.5s
JavaScript files 95.2%190,20182%1.5s
CSS stylesheets 93.2%186,31082%1.5s
Web fonts 89.4%178,67682%1.5s
Other resources (pings / beacons / manifests) 87.4%174,88482%1.5s
Fetch API requests 59.3%118,91181%1.6s
XMLHttpRequest (XHR) calls 49.6%99,76681%1.6s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 212,308 crawled sites · 197,524 with all devices field data · 207,658 sites with network resource type mixBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Network resource type mix usage

HTML documents is the most used: 99.9% of sites. Image requests is 97.9% of sites.

Sites using each option (sites can use more than one) 207,658 sites
HTML document 99.9% Images 97.9% JavaScript files 95.2% CSS stylesheets 93.2% Web fonts 89.4% Other resources (pings / beacons / manifests) 87.4%
HTML document 99.9% Images 97.9% JavaScript files 95.2% CSS stylesheets 93.2% Web fonts 89.4% Other resources (pings / beacons / manifests) 87.4% Fetch API requests 59.3% XMLHttpRequest (XHR) calls 49.6%
The State of Web Vitals · October 2026 · 212,308 crawled sites · 197,524 with all devices field data · 207,658 sites with network resource type mixBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by network resource types loaded

Across the four LCP sub-parts in Chrome's field data, the largest gap between image requests and XHR requests sits in resource load delay: 318 ms median for image requests against 361 ms for XHR requests. Overall median field LCP is 1.5s for image requests (TTFB 647 ms, load delay 318 ms, load duration 142 ms, render delay 224 ms) versus 1.6s for XHR requests.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with network resource type mix 143,249647 ms318 ms223 ms318 mslab 318 ms1.5s
CSS stylesheets 135,801655 ms317 ms225 ms317 mslab 317 ms1.5s
HTML document 143,245647 ms318 ms223 ms318 mslab 318 ms1.5s
Images 141,184647 ms318 ms224 ms318 mslab 318 ms1.5s
JavaScript files 138,753651 ms321 ms225 ms321 mslab 321 ms1.5s
Web fonts 131,005663 ms328 ms227 ms328 mslab 328 ms1.6s
Other resources (pings / beacons / manifests) 128,362661 ms329 ms227 ms329 mslab 329 ms1.5s
Fetch API requests 89,097648 ms358 ms235 ms358 mslab 358 ms1.6s
XMLHttpRequest (XHR) calls 75,464638 ms361 ms235 ms361 mslab 361 ms1.6s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 212,308 crawled sites · 197,524 with all devices field data · 207,658 sites with network resource type mixBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Understanding network resource types

How early fetch() and XHR API calls compete with critical rendering assets

Almost every web page loads an HTML document (99.9%), images (97.9%), scripts (95.2%), stylesheets (93.2%), and web fonts (89.4%, 82% good LCP at a 1.5s median). However, 59.3% of sites (123,069) also fire client-side fetch() requests during initial load (81% good LCP, 1.6s median) and 49.6% (103,063) fire XHR calls (81% good LCP, 1.6s median), often to fetch client-rendered content, A/B test configs, or cart state.

Render above-the-fold data server-side in the initial HTML document rather than waiting on client-side fetch() or XMLHttpRequest calls during startup, and defer telemetry beacons until after LCP. Across all audited sites, 97.9% load images (83% good LCP) while 59.3% fire fetch() calls during load (81% good LCP).

The State of Web Vitals · October 2026 · 212,308 crawled sites · 197,524 with all devices field data · 207,658 sites with network resource type mixBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How network resource type mix plays out per platform

What the field data shows when you isolate a single CMS or framework.

WordPress 65,939 sites
100.0% / 97.2% scripts / web fonts across WordPress pages

WordPress sites load scripts on 100.0%, images on 99.9%, CSS on 99.2%, and web fonts on 97.2%.

Across 65,939 WordPress sites, 100.0% load external JavaScript, 99.9% load images, 99.2% load CSS stylesheets, and 97.2% download web fonts (70% good LCP, 1.9s median).

Read the WordPress network resource type breakdown →
Shopify 8,634 stores
99.9% of Shopify stores firing runtime fetch() requests

99.9% of Shopify stores fire runtime fetch() calls alongside scripts (100.0%) and stylesheets (100.0%).

Across 8,634 Shopify storefronts, 99.9% execute fetch() requests during page load (96% good LCP, 1.3s median), 100.0% load scripts, and 100.0% load stylesheets.

Read the Shopify network resource type breakdown →
React & Next.js 9,658 sites
91.4% / 98.6% fetch() API / web fonts on React sites

91.4% of React & Next.js sites execute fetch() requests during load (86% good LCP, 1.4s median).

Across 9,658 React sites, 100.0% load JS bundles, 99.9% load images, 98.6% load web fonts (85% good LCP), and 91.4% fire fetch() requests (86% good LCP).

Wix 5,873 sites
100.0% / 100.0% fetch() / beacon ping requests on Wix

100.0% of Wix sites use fetch() and beacon pings alongside scripts and images (1.2s median LCP).

Across all 5,873 Wix sites, 100.0% execute fetch() requests (94% good LCP, 1.2s median) and 100.0% send ping requests.

Read the Wix network resource type breakdown →
Related signals Cookies per site → Media per page → Responsive image markup → font-display strategy → By Arjen Karel · 212,308 crawled sites (197,524 with all devices Chrome field data, 207,658 sites with network resource type mix, October 2026) · How we measured