Web font file count on React sites

26.6% of audited sites (2,542) load 1 to 3 font files and pass LCP at 88% (1.3s median), while the 30.4% loading 7 or more font files drop to 79% (1.6s median).

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 →

26.6% of React sites use 1 to 3 font files web font file count, and 88% 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

Core Web Vitals pass rate

Sites with 1 to 3 font files web font file count have a good LCP most often: 88%, against 85% of all React sites. Sites with zero web fonts font count have it least often, at 76%.

SitesGood, needs improvement, poor LCPMedian
All React sites9,11085%1.4s
1 to 3 font files 26.6%2,40488%1.3s
4 to 6 font files 41.6%3,78287%1.4s
7+ font files 30.4%2,78879%1.6s
0 web fonts (system fonts) 1.5%13676%1.6s
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

Web font file count usage

4 to 6 font files is the most used: 41.6% of React sites. 1 to 3 font files is 26.6% of React sites.

4 to 6 font files 41.6% 7+ font files 30.4% 1 to 3 font files 26.6%
4 to 6 font files 41.6% 7+ font files 30.4% 1 to 3 font files 26.6% 0 web fonts (system fonts) 1.5%
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 1 to 3 font files and zero web fonts sits in resource load delay: 406 ms median for 1 to 3 font files against 462 ms for zero web fonts. Overall median field LCP is 1.3s for 1 to 3 font files (TTFB 483 ms, load delay 406 ms, load duration 138 ms, render delay 167 ms) versus 1.6s for zero web fonts.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All React sites 6,740516 ms439 ms175 ms439 mslab 439 ms1.4s
1 to 3 font files 1,732483 ms406 ms167 ms406 mslab 406 ms1.3s
4 to 6 font files 2,774487 ms436 ms172 ms436 mslab 436 ms1.3s
0 web fonts (system fonts) 86513 ms462 ms169 ms462 mslab 462 ms1.6s
7+ font files 2,148604 ms466 ms159 ms186 ms466 mslab 466 ms1.6s
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

Web font file count per platform

On Wix, 46% of sites use 4 to 6 font files web font file count, and 94% of Wix sites have a good LCP, against 85% of all sites. On WordPress, 41% of sites use 7 or more font files, and 61% of WordPress sites have a good LCP.

PlatformWeb font file count on its sitesGood LCP
All React sites 9,570 sites4 to 6 font files 42%7+ font files 30%1 to 3 font files 27%85%
Wix 5,824 sites4 to 6 font files 46%1 to 3 font files 28%7+ font files 26%94%
WordPress 2,342 sites7+ font files 41%4 to 6 font files 34%1 to 3 font files 24%61%
4 to 6 font files 7+ font files 1 to 3 font files 0 web fonts (system fonts)
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

Web font file count or the platform

Does the platform explain the web font file count difference?

On Wix, 95% of sites with 1 to 3 font files web font file count have a good LCP, against 95% of Wix sites with 4 to 6 font files. Within Wix, sites with 1 to 3 font files and 4 to 6 font files have a good LCP about equally often. On WordPress, 72% of sites with 1 to 3 font files web font file count have a good LCP, against 62% of WordPress sites with 4 to 6 font files. Within WordPress, sites with 1 to 3 font files have a good LCP more often.

How font proliferation delays text and hero rendering

Each font weight and style is a high-priority download that competes with hero images and triggers layout recalculations when late-arriving faces swap in. Across 2,542 sites (26.6%) loading 1 to 3 font files, 88% pass field LCP at a 1.3s median, compared with 79% (1.6s median) across the 30.4% (2,906) loading 7+ font files.

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 web font file count

Limit pages to 1 to 3 WOFF2 font files (or use variable fonts) and drop unused weights, italic variants, and decorative icon fonts. Across all audited sites, 26.6% load 1 to 3 fonts (88% good LCP, 1.3s median) versus 30.4% loading 7+ fonts (79% good LCP, 1.6s 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 Images per page → Iframe dimensions set → Image source mix → Page weight & requests → By Arjen Karel · 9,570 crawled React sites (9,110 with all devices Chrome field data, October 2026) · How we measured