CDN performance

Performance breakdown by cdn.

Field data PhoneDesktopAll Scope All sites Q1 2026 edition · Desktop field outcomes
Metric LCP INP CLS
1

At a glance the headline numbers for CDN performance

Performance breakdown by cdn.

7
Items ranked
After min-sites filter
94,906
Sites in sample
Combined across all items
63ms
Best INP (p75)
No CDN (origin)
The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
2

The ranking sorted by INP at p75, fastest first

# Item INP p75 Passing Sites
1 No CDN (origin) 63ms 99.0%
72,501
2 Akamai 63ms 99.4%
2,663
3 Fastly 66ms 98.1%
3,357
4 Cloudflare 71ms 98.8%
12,431
5 CloudFront 82ms 96.8%
3,241
6 Vercel 90ms 98.9%
538
7 Netlify 128ms 83.8%
175
The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
3

Passing INP per item which group passes the INP most often

ItemSitesPassing INPp75
Akamai 2.8% 2,663 99% 63ms
No CDN (origin) 76.4% 72,501 99% 63ms
Vercel 0.6% 538 99% 90ms
Cloudflare 13.1% 12,431 99% 71ms
Fastly 3.5% 3,357 98% 66ms
CloudFront 3.4% 3,241 97% 82ms
Netlify 0.2% 175 84% 128ms
Good Needs Improvement Poor Sorted best-passing first · median colored by its own rating · pass = good INP (200ms at p75) · one value per site

99% of Akamai sites pass INP. Netlify trails 15 points behind. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
4

All five vitals at once the whole category without toggling - cell is the pass rate, small number the p75

LCP
INP
CLS
FCP
TTFB
No CDN (origin) 76.4%
862.0s
9963ms
780.09
821.6s
621.1s
Cloudflare 13.1%
881.9s
9971ms
800.08
851.4s
68974ms
Fastly 3.5%
871.9s
9866ms
780.09
861.4s
621.0s
CloudFront 3.4%
842.1s
9782ms
730.11
821.5s
661.0s
Akamai 2.8%
891.9s
9963ms
800.08
851.5s
651.0s
Vercel 0.6%
901.8s
9990ms
810.08
921.2s
93434ms
Netlify 0.2%
772.4s
84128ms
720.11
851.4s
82753ms
60%95%+ passing Cell: pass rate, small number = p75 · faded rows: under 100 sites

One row per item, one column per vital - the cell is the share of sites passing, the small number the p75. No toggling needed to see where the category actually differs.

No CDN (origin) leads on INP: 99% of its sites pass. Netlify trails at 84%. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
5

Why this matters for the Core Web Vitals, and where to start fixing it

A CDN sits between your server and your visitors, serving content from a location near each of them instead of from a single origin. That shortens the trip every request makes, which shows up first in Time to First Byte and then in how quickly the main content can paint. A good CDN also handles caching, compression and modern protocols, so the gains reach well beyond raw distance.

Start by making sure the CDN is actually caching your pages and assets rather than passing everything through to the origin. Turn on compression and HTTP/2 or HTTP/3, set sensible cache headers, and check that your largest image is served from the edge. A CDN that passes every request through to the origin gives you almost none of this.

How does your CDN affect Core Web Vitals?

Among the most-used CDNs, No CDN (origin) reaches a good INP on 99.0% of sites; Netlify on 83.8%.

Related signals CMS (10) → Frameworks (11) → Chrome field data from 94,910 sites, representing millions of real page loads · How we measured