Preloaded font count on React sites

3.0% of audited sites (288) preload 1 to 2 web fonts and reach 62% good LCP (2.2s median), whereas the 1.1% preloading 5 or more fonts drop to 74% good LCP (1.7s 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 →

94.8% of React sites have no preloaded font count. Of the 5.2% that do, 21% use 5+ preloaded fonts, and 74% 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 5+ preloaded fonts preloaded font count have a good LCP most often: 74%, against 85% of all React sites. Sites with 1 to 2 preloaded fonts font preloads have it least often, at 62%.

SitesGood, needs improvement, poor LCPMedian
All React sites9,11085%1.4s
0 preloaded fonts 94.8%8,62186%1.4s
5+ preloaded fonts 1.1%10174%1.7s
3 to 4 preloaded fonts 1.1%10770%1.8s
1 to 2 preloaded fonts 3.0%28162%2.2s
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

Preloaded font count usage

5.2% of React sites use preloaded font count, and 57% of those use 1 to 2 preloaded fonts. 5+ preloaded fonts is 21% of the sites with font preloads, 1.1% of all React sites.

All React sites 9,570 sites
0 preloaded fonts 94.8%
Sites with preloaded font count 502 sites
1 to 2 preloaded fonts 57.4% 3 to 4 preloaded fonts 21.3% 5+ preloaded fonts 21.3%
1 to 2 preloaded fonts 57.4% 3 to 4 preloaded fonts 21.3% 5+ preloaded fonts 21.3%
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

LCP phase breakdown by number of preloaded fonts

Across the four LCP sub-parts in Chrome's field data, the largest gap between 5+ preloaded fonts and 0 preloaded fonts sits in time to first byte (TTFB): 838 ms median for 5+ preloaded fonts against 497 ms for 0 preloaded fonts. Overall median field LCP is 1.7s for 5+ preloaded fonts (TTFB 838 ms, load delay 256 ms, load duration 146 ms, render delay 318 ms) versus 1.4s for 0 preloaded fonts.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All React sites 6,740516 ms439 ms439 mslab 439 ms1.4s
5+ preloaded fonts 71838 ms256 ms318 ms256 mslab 256 ms1.7s
3 to 4 preloaded fonts 87894 ms342 ms272 ms342 mslab 342 ms1.9s
0 preloaded fonts 6,354497 ms441 ms441 mslab 441 ms1.4s
1 to 2 preloaded fonts 2281084 ms497 ms319 ms497 mslab 497 ms2.3s
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

Preloaded font count per platform

On Wix, 100% of sites use 0 preloaded fonts preloaded font count, and 94% of Wix sites have a good LCP, against 85% of all sites. On WordPress, 86% of sites use 0 preloaded fonts, and 61% of WordPress sites have a good LCP.

PlatformPreloaded font count on its sitesGood LCP
All React sites 9,570 sites0 preloaded fonts 95%85%
Wix 5,824 sites0 preloaded fonts 100%94%
WordPress 2,342 sites0 preloaded fonts 86%61%
0 preloaded fonts 1 to 2 preloaded fonts 3 to 4 preloaded fonts 5+ preloaded 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

Font preload count or the platform

Does the platform explain the preloaded font count difference?

On WordPress, 59% of sites with 5+ preloaded fonts preloaded font count have a good LCP, against 62% of WordPress sites with 0 preloaded fonts. Within WordPress, sites with 5+ preloaded fonts and 0 preloaded fonts have a good LCP about equally often.

Why preloading 1 to 2 fonts helps LCP while preloading 5+ fonts starves the hero image

Normally the browser discovers web fonts only after downloading CSS and matching @font-face rules to DOM nodes. Preloading 1 to 2 core WOFF2 files (3.0% of sites, 288) starts font fetches immediately and lifts good LCP to 62% (2.2s median), ahead of the 94.8% with 0 font preloads (86% good LCP, 1.4s median). However, preloading 3 to 4 fonts (1.1%) drops good LCP to 70% (1.8s median), and preloading 5 or more fonts (1.1%) saturates early bandwidth and drops good LCP to 74% (1.7s 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
6

Understanding preloaded font count

Limit <link rel="preload" as="font" type="font/woff2" crossorigin> to at most 1 or 2 above-the-fold WOFF2 files, or consolidate weights into a single variable font file. Across all audited sites, 3.0% preload 1 to 2 fonts (62% good LCP) and 1.1% preload 5 or more (74% good LCP).

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 Page weight & requests → Responsive image markup → Image loading attribute → Media source → By Arjen Karel · 9,570 crawled React sites (9,110 with all devices Chrome field data, October 2026) · How we measured