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 78% (1.6s median).

Field data PhoneDesktopAll Scope All sites October 2026 edition · Phone 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 84% of all React sites.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 5,488 with phone 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 84% of all React sites. Sites with 7 or more font files font count have it least often, at 78%.

SitesGood, needs improvement, poor LCPMedian
All React sites5,48884%1.4s
1 to 3 font files 26.6%1,45988%1.3s
4 to 6 font files 41.6%2,24687%1.4s
7+ font files 30.4%1,71078%1.6s
0 web fonts (system fonts) 1.5%7374%1.9s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 5,488 with phone 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 · 5,488 with phone 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 7 or more font files sits in time to first byte (TTFB): 475 ms median for 1 to 3 font files against 598 ms for 7 or more font files. Overall median field LCP is 1.3s for 1 to 3 font files (TTFB 475 ms, load delay 411 ms, load duration 123 ms, render delay 170 ms) versus 1.6s for 7 or more font files.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All React sites 4,169502 ms433 ms180 ms433 mslab 439 ms1.4s
0 web fonts (system fonts) 45626 ms327 ms204 ms327 mslab 350 ms1.6s
1 to 3 font files 1,099475 ms411 ms170 ms411 mslab 415 ms1.3s
4 to 6 font files 1,698465 ms432 ms173 ms432 mslab 434 ms1.4s
7+ font files 1,327598 ms465 ms195 ms465 mslab 462 ms1.6s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 5,488 with phone 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 84% of all sites. On WordPress, 41% of sites use 7 or more font files, and 63% 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%84%
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%63%
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 · 5,488 with phone 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, 75% of sites with 1 to 3 font files web font file count have a good LCP, against 65% 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 78% (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 · 5,488 with phone 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 (78% good LCP, 1.6s median).

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 5,488 with phone 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 (5,488 with phone Chrome field data, October 2026) · How we measured