Shopify HTML CDN delivery and the Core Web Vitals

Direct from origin versus Cloudflare, Fastly, CloudFront, or Akamai: how serving the main HTML document through an edge CDN changes Time to First Byte (399 ms on Cloudflare vs 414 ms from origin) and Largest Contentful Paint.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Phone field outcomes · Shopify sites only
Shopify Scoped to 8,248 sites out of 203,892 analyzed (cms) Compare with all sites →

One in five Shopify sites, 18.1%, have no an HTML edge CDN. Of the 81.9% that do, 2% use Akamai as, and 96% of those sites have a good LCP, against 95% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with Akamai as an HTML edge CDN have a good LCP most often: 96%, against 95% of all Shopify sites. Sites with CloudFront as CDN have it least often, at 93%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites5,82595%1.4s
Akamai 2.0%12196%1.4s
Cloudflare 73.6%4,22496%1.3s
Fastly 1.4%8794%1.3s
Amazon CloudFront 4.8%29493%1.4s
Direct from origin (no CDN) 18.1%1,09192%1.5s
Vercel Edge 0.1%888%1.5s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
2

An HTML edge CDN usage

Four in five Shopify sites uses an HTML edge CDN, and nine in ten of those use Cloudflare as. Akamai as is 2% of the sites with CDN, 2.0% of all Shopify sites.

Shopify sites with an HTML edge CDN 8,245 sites
Direct from origin (no CDN) 18.1% An HTML edge CDN 81.9%
Sites with an HTML edge CDN 6,754 sites
Cloudflare 89.9%
Cloudflare 89.9% Amazon CloudFront 5.8% Akamai 2.4% Fastly 1.8% Vercel Edge 0.1%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Where an HTML CDN saves time: TTFB and the four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between Akamai as and no sits in resource load delay: 617 ms median for Akamai as against 654 ms for no. Overall median field LCP is 1.3s for Akamai as (TTFB 385 ms, load delay 617 ms, load duration 169 ms, render delay 361 ms) versus 1.5s for no.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Shopify sites with an HTML edge CDN 5,048402 ms590 ms206 ms312 ms590 mslab 596 ms1.4s
Fastly 75393 ms568 ms199 ms275 ms568 mslab 578 ms1.3s
Cloudflare 3,613399 ms577 ms209 ms302 ms577 mslab 579 ms1.3s
Amazon CloudFront 268416 ms606 ms203 ms364 ms606 mslab 630 ms1.4s
Akamai 113385 ms617 ms361 ms617 mslab 617 ms1.3s
Direct from origin (no CDN) 971414 ms654 ms196 ms337 ms654 mslab 664 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
4

An HTML edge CDN per framework

On jQuery, 69% of sites use Cloudflare as an HTML edge CDN, and 93% of jQuery sites have a good LCP, against 95% of all sites. On Vue, 71% of sites use Cloudflare as, and 94% of Vue sites have a good LCP.

FrameworkAn HTML edge CDN on its sitesGood LCP
Shopify sites with an HTML edge CDN 8,245 sitesCloudflare 74%Direct from origin (no CDN) 18%95%
Vue 933 sitesCloudflare 71%Direct from origin (no CDN) 20%94%
jQuery 3,153 sitesCloudflare 69%Direct from origin (no CDN) 21%93%
Cloudflare Direct from origin (no CDN) Amazon CloudFront Akamai Fastly Vercel Edge
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
5

HTML edge CDN or the framework

Does the framework explain the an HTML edge CDN difference?

On jQuery, 94% of sites with Cloudflare as an HTML edge CDN have a good LCP, against 91% of jQuery sites without an HTML edge CDN. Within jQuery, sites with and without an HTML edge CDN have a good LCP about equally often.

Why putting the HTML document on an edge CDN cuts TTFB

Static assets like images and scripts are easy to put on a CDN, but the browser cannot discover any of them until the main HTML document arrives. Routing the main domain through an edge network terminates DNS, TCP, and TLS at a point of presence near the visitor, and full-page HTML caching at the edge removes the origin server round trip entirely. In Chrome's field data, serving HTML through Cloudflare cuts median TTFB to 399 ms and Fastly cuts it to 393 ms, compared with 414 ms for documents served directly from the origin.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding HTML document CDN delivery

Serve the main HTML document through an edge CDN and cache anonymous page views at the edge wherever possible. Across the dataset, 18.1% of sites still serve HTML directly from an origin server (92% good LCP, 414 ms median TTFB), while sites on Cloudflare (96% good LCP, 399 ms TTFB) and Fastly (94% good LCP, 393 ms TTFB) start rendering significantly earlier. Even when HTML cannot be cached publicly, edge TLS termination, HTTP/3 support, and tiered origin routing cut connection latency on every navigation.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 8,245 sites with an HTML edge CDNBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals ETag present → Requests via CDN → HTTP protocol mix → HTTP protocol → By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, 8,245 sites with an HTML edge CDN, October 2026) · How we measured