Subresource CDN providers and the Core Web Vitals

Across audited sites, 99.3% (204,824) fetch requests from unfronted origin or custom hosts (82% good LCP), while 44.4% load assets via Cloudflare (80% good LCP), 25.3% via Amazon CloudFront (81% good LCP), and 18.8% via Fastly (83% good LCP, 1.6s median).

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

18.8% of sites use Fastly subresource CDN distribution, and 83% of those sites have a good LCP, against 82% of all sites.

The State of Web Vitals · October 2026 · 210,902 crawled sites · 126,761 with phone field data · 206,252 sites with subresource CDN distributionBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with Fastly subresource CDN distribution have a good LCP most often: 83%, against 82% of all sites. Sites with Netlify Edge subresource CDNs have it least often, at 71%.

SitesGood, needs improvement, poor LCPMedian
All sites126,76182%1.6s
Fastly CDN 18.8%24,89383%1.6s
Direct origin / custom host 99.3%125,85582%1.6s
Amazon CloudFront 25.3%34,55181%1.6s
Cloudflare CDN 44.4%58,47180%1.6s
Vercel Edge Network 1.2%1,66379%1.7s
Akamai CDN 4.6%7,18078%1.7s
Netlify Edge 0.5%68171%2.0s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 126,761 with phone field data · 206,252 sites with subresource CDN distributionBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Subresource CDN distribution usage

Origin/custom hosts is the most used: 99.3% of sites. Fastly is 18.8% of sites.

Sites using each option (sites can use more than one) 206,252 sites
Direct origin / custom host 99.3% Cloudflare CDN 44.4% Amazon CloudFront 25.3%
Direct origin / custom host 99.3% Cloudflare CDN 44.4% Amazon CloudFront 25.3% Fastly CDN 18.8% Akamai CDN 4.6% Vercel Edge Network 1.2% Netlify Edge 0.5%
The State of Web Vitals · October 2026 · 210,902 crawled sites · 126,761 with phone field data · 206,252 sites with subresource CDN distributionBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by CDN serving page subresources

Across the four LCP sub-parts in Chrome's field data, the largest gap between Fastly and Netlify Edge sits in time to first byte (TTFB): 563 ms median for Fastly against 762 ms for Netlify Edge. Overall median field LCP is 1.6s for Fastly (TTFB 563 ms, load delay 414 ms, load duration 146 ms, render delay 250 ms) versus 2.0s for Netlify Edge.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with subresource CDN distribution 92,464650 ms336 ms236 ms336 mslab 326 ms1.6s
Direct origin / custom host 91,898651 ms336 ms236 ms336 mslab 326 ms1.6s
Akamai CDN 5,826697 ms358 ms262 ms358 mslab 343 ms1.7s
Netlify Edge 488762 ms379 ms290 ms379 mslab 376 ms2.0s
Cloudflare CDN 44,398632 ms384 ms255 ms384 mslab 373 ms1.6s
Amazon CloudFront 26,902615 ms403 ms250 ms403 mslab 396 ms1.6s
Fastly CDN 19,108563 ms414 ms250 ms414 mslab 407 ms1.6s
Vercel Edge Network 1,149443 ms561 ms290 ms561 mslab 560 ms1.8s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 126,761 with phone field data · 206,252 sites with subresource CDN distributionBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Understanding subresource CDN providers

Which CDN edges actually serve the images, scripts, and fonts on a page

Even when a site's main HTML document is served directly from an origin server, its subresources (images, scripts, fonts, third-party libraries) frequently traverse global CDNs. Across all audited sites, 44.4% (91,586) load subresources from Cloudflare (80% good LCP, 1.6s median), 25.3% (52,129) from Amazon CloudFront (81% good LCP), 18.8% (38,747) from Fastly (83% good LCP, 1.6s median), and 4.6% (9,532) from Akamai (78% good LCP).

Serve static subresources (especially the LCP hero image, critical CSS, and web fonts) from the same edge CDN fronting your HTML document so requests coalesce over a single HTTP/2 or HTTP/3 connection. Across all audited sites, 44.4% fetch subresources from Cloudflare (80% good LCP) and 18.8% from Fastly (83% good LCP).

The State of Web Vitals · October 2026 · 210,902 crawled sites · 126,761 with phone field data · 206,252 sites with subresource CDN distributionBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How subresource CDN distribution plays out per platform

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

WordPress 65,509 sites
42.1% / 19.2% Cloudflare / CloudFront subresources on WordPress

99.8% of WordPress sites fetch subresources from origin/custom hosts, 42.1% use Cloudflare, and 19.2% use CloudFront.

Across 65,509 WordPress sites, 99.8% serve subresources from origin or custom hosts (70% good LCP), 42.1% use Cloudflare (67% good LCP), 19.2% use CloudFront (65%), and 10.5% use Fastly (68%).

Read the WordPress subresource CDN breakdown →
Shopify 8,573 stores
100.0% / 51.2% Cloudflare / CloudFront subresources on Shopify

100.0% of Shopify stores serve assets from Cloudflare (95% good LCP) and 51.2% also load CloudFront assets.

Across 8,573 Shopify storefronts, 100.0% load subresources from Cloudflare (95% good LCP, 1.4s median), 51.2% load resources from Amazon CloudFront (93% good LCP), and 44.0% load resources from Fastly (94%).

Read the Shopify subresource CDN breakdown →
React & Next.js 9,570 sites
91% / 89% good LCP (Fastly / CloudFront on React)

74.5% of React & Next.js sites load subresources from CloudFront (89% good LCP) and 68.0% from Fastly (91%).

Across 9,570 React sites, 74.5% load subresources from Amazon CloudFront (89% good LCP, 1.3s median), 68.0% from Fastly (91% good LCP, 1.2s median), and 37.2% from Cloudflare (77% good LCP).

Related signals Last-Modified present → Uncompressed text responses → Cacheable responses → HTML size (kB) → By Arjen Karel · 210,902 crawled sites (126,761 with phone Chrome field data, 206,252 sites with subresource CDN distribution, October 2026) · How we measured