Network resource types and the Core Web Vitals

Alongside HTML documents (99.9%), images (98.0%), scripts (95.2%), stylesheets (93.2%), and fonts (89.4%), 59.3% of audited sites (122,240) fire runtime fetch() requests (85% good LCP, 1.4s median) and 49.6% fire XMLHttpRequest calls (85% good LCP).

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

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

The State of Web Vitals · October 2026 · 210,902 crawled sites · 69,745 with desktop field data · 206,252 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: 86%, against 86% of all sites. Sites with XHR requests resource types have it least often, at 85%.

SitesGood, needs improvement, poor LCPMedian
All sites69,74586%1.4s
Images 98.0%67,78786%1.4s
CSS stylesheets 93.2%65,81386%1.4s
HTML document 99.9%69,73386%1.4s
JavaScript files 95.2%66,59586%1.4s
Web fonts 89.4%62,68686%1.4s
Other resources (pings / beacons / manifests) 87.4%63,15986%1.4s
Fetch API requests 59.3%47,60285%1.4s
XMLHttpRequest (XHR) calls 49.6%41,75185%1.5s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 69,745 with desktop field data · 206,252 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 98.0% of sites.

Sites using each option (sites can use more than one) 206,252 sites
HTML document 99.9% Images 98.0% JavaScript files 95.2% CSS stylesheets 93.2% Web fonts 89.4% Other resources (pings / beacons / manifests) 87.4%
HTML document 99.9% Images 98.0% 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 · 210,902 crawled sites · 69,745 with desktop field data · 206,252 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: 274 ms median for image requests against 308 ms for XHR requests. Overall median field LCP is 1.4s for image requests (TTFB 573 ms, load delay 274 ms, load duration 110 ms, render delay 192 ms) versus 1.5s for XHR requests.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with network resource type mix 50,974571 ms274 ms191 ms274 mslab 316 ms1.4s
HTML document 50,971571 ms274 ms191 ms274 mslab 316 ms1.4s
CSS stylesheets 48,490573 ms274 ms193 ms274 mslab 317 ms1.4s
Images 49,883573 ms274 ms192 ms274 mslab 316 ms1.4s
JavaScript files 49,019573 ms276 ms193 ms276 mslab 318 ms1.4s
Other resources (pings / beacons / manifests) 46,818578 ms281 ms195 ms281 mslab 323 ms1.4s
Web fonts 46,333582 ms281 ms195 ms281 mslab 324 ms1.4s
Fetch API requests 36,071589 ms303 ms205 ms303 mslab 346 ms1.5s
XMLHttpRequest (XHR) calls 32,052579 ms308 ms203 ms308 mslab 351 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 69,745 with desktop field data · 206,252 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 (98.0%), scripts (95.2%), stylesheets (93.2%), and web fonts (89.4%, 86% good LCP at a 1.4s median). However, 59.3% of sites (122,240) also fire client-side fetch() requests during initial load (85% good LCP, 1.4s median) and 49.6% (102,368) fire XHR calls (85% good LCP, 1.5s 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, 98.0% load images (86% good LCP) while 59.3% fire fetch() calls during load (85% good LCP).

The State of Web Vitals · October 2026 · 210,902 crawled sites · 69,745 with desktop field data · 206,252 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,509 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,509 WordPress sites, 100.0% load external JavaScript, 99.9% load images, 99.2% load CSS stylesheets, and 97.2% download web fonts (76% good LCP, 1.8s median).

Read the WordPress network resource type breakdown →
Shopify 8,573 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,573 Shopify storefronts, 99.9% execute fetch() requests during page load (97% 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,570 sites
91.4% / 98.5% fetch() API / web fonts on React sites

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

Across 9,570 React sites, 100.0% load JS bundles, 99.9% load images, 98.5% load web fonts (79% good LCP), and 91.4% fire fetch() requests (80% good LCP).

Wix 5,825 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,825 Wix sites, 100.0% execute fetch() requests (92% 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 · 210,902 crawled sites (69,745 with desktop Chrome field data, 206,252 sites with network resource type mix, October 2026) · How we measured