Total page weight on React sites

14.1% of audited sites (1,346) keep total page transfer under 1.2 MB and pass LCP at 96% (1.0s median), compared with 69% (1.9s median) on the 20.5% exceeding 5 MB.

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes · React sites only
React Scoped to 9,570 sites out of 210,902 analyzed (frameworks) Compare with all sites →

14.1% of React sites use under 1.2 MB of total page weight total page weight, and 96% of those sites have a good LCP, against 85% of all React sites.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with under 1.2 MB of total page weight total page weight have a good LCP most often: 96%, against 85% of all React sites. Sites with over 5 MB of total page weight page weight have it least often, at 69%.

SitesGood, needs improvement, poor LCPMedian
All React sites9,11085%1.4s
Under 1.2 MB total page 14.1%1,25196%1.0s
1.2 to 2.5 MB total page 41.8%3,80792%1.3s
2.5 to 5 MB total page 23.7%2,16978%1.7s
Over 5 MB total page 20.5%1,88369%1.9s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Total page weight usage

1.2 to 2.5 MB of total page weight is the most used: 41.8% of React sites. Under 1.2 MB of total page weight is 14.1% of React sites.

1.2 to 2.5 MB total page 41.8% 2.5 to 5 MB total page 23.7% Over 5 MB total page 20.5% Under 1.2 MB total page 14.1%
1.2 to 2.5 MB total page 41.8% 2.5 to 5 MB total page 23.7% Over 5 MB total page 20.5% Under 1.2 MB total page 14.1%
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

The four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between under 1.2 MB of total page weight and over 5 MB of total page weight sits in time to first byte (TTFB): 404 ms median for under 1.2 MB of total page weight against 759 ms for over 5 MB of total page weight. Overall median field LCP is 1.0s for under 1.2 MB of total page weight (TTFB 404 ms, load delay 327 ms, load duration 128 ms, render delay 161 ms) versus 1.9s for over 5 MB of total page weight.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All React sites 6,740516 ms439 ms439 mslab 439 ms1.4s
Under 1.2 MB total page 874404 ms327 ms327 mslab 327 ms1.0s
1.2 to 2.5 MB total page 2,783459 ms438 ms438 mslab 438 ms1.3s
2.5 to 5 MB total page 1,638663 ms461 ms190 ms461 mslab 461 ms1.7s
Over 5 MB total page 1,445759 ms497 ms213 ms497 mslab 497 ms1.9s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Total page weight per platform

On Wix, 54% of sites use 1.2 to 2.5 MB of total page weight total page weight, and 94% of Wix sites have a good LCP, against 85% of all sites. On WordPress, 40% of sites use over 5 MB of total page weight, and 61% of WordPress sites have a good LCP.

PlatformTotal page weight on its sitesGood LCP
All React sites 9,570 sites1.2 to 2.5 MB total page 42%2.5 to 5 MB total page 24%Over 5 MB total page 20%Under 1.2 MB total page 14%85%
Wix 5,824 sites1.2 to 2.5 MB total page 54%2.5 to 5 MB total page 19%Under 1.2 MB total page 15%Over 5 MB total page 12%94%
WordPress 2,342 sitesOver 5 MB total page 40%2.5 to 5 MB total page 36%1.2 to 2.5 MB total page 20%61%
1.2 to 2.5 MB total page 2.5 to 5 MB total page Over 5 MB total page Under 1.2 MB total page
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Total page weight or the platform

Does the platform explain the total page weight difference?

On Wix, 98% of sites with under 1.2 MB of total page weight total page weight have a good LCP, against 96% of Wix sites with 1.2 to 2.5 MB of total page weight. Within Wix, sites with under 1.2 MB of total page weight have a good LCP more often. On WordPress, 84% of sites with under 1.2 MB of total page weight total page weight have a good LCP, against 73% of WordPress sites with 1.2 to 2.5 MB of total page weight. Within WordPress, sites with under 1.2 MB of total page weight and 1.2 to 2.5 MB of total page weight have a good LCP about equally often.

How total page weight compounds across cellular connections

Even with HTTP/2 and HTTP/3 multiplexing, transferring several megabytes of scripts, stylesheets, fonts, and images saturates mobile downlink bandwidth and delays critical rendering resources. Across 1,346 sites (14.1%) under 1.2 MB total transfer, 96% pass field LCP (1.0s median), falling to 69% (1.9s median) on the 20.5% (1,958) exceeding 5 MB.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding total page weight

Keep total initial page transfer under 2.5 MB by compressing media, lazy-loading below-the-fold assets, and pruning redundant third-party requests. Across all audited sites, 14.1% stay under 1.2 MB (96% good LCP, 1.0s median) versus 20.5% above 5 MB (69% good LCP, 1.9s median).

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Cookies per site → Stylesheet initiator → Script coverage (used vs unused) → font-display strategy → By Arjen Karel · 9,570 crawled React sites (9,110 with all devices Chrome field data, October 2026) · How we measured