Subresource network protocols on React sites

HTTP/2 (98.8%), HTTP/3 QUIC (90.7%), and legacy HTTP/1.1 (90.4%) across all page subrequests: how connection protocols move Largest Contentful Paint.

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 →

90.4% of React sites use HTTP/1.1 subresource network protocols, and 85% 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

LCP pass rate

Sites with HTTP/1.1 subresource network protocols have a good LCP most often: 85%, against 84% of all React sites. Sites with HTTP/2 network protocols have it least often, at 84%.

SitesGood, needs improvement, poor LCPMedian
All React sites5,48884%1.4s
HTTP/1.1 90.4%4,95085%1.3s
HTTP/3 (QUIC / h3) 90.7%4,93285%1.4s
HTTP/2 (h2) 98.8%5,42584%1.4s
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

Subresource network protocols usage

HTTP/2 is the most used: 98.8% of React sites. HTTP/1.1 is 90.4% of React sites.

Sites using each option (sites can use more than one) 9,570 sites
HTTP/2 (h2) 98.8% HTTP/3 (QUIC / h3) 90.7% HTTP/1.1 90.4%
HTTP/2 (h2) 98.8% HTTP/3 (QUIC / h3) 90.7% HTTP/1.1 90.4%
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

How subresource network protocols affect the four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between HTTP/1.1 and HTTP/2 sits in time to first byte (TTFB): 473 ms median for HTTP/1.1 against 502 ms for HTTP/2. Overall median field LCP is 1.3s for HTTP/1.1 (TTFB 473 ms, load delay 442 ms, load duration 128 ms, render delay 174 ms) versus 1.4s for HTTP/2.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All React sites 4,169502 ms433 ms180 ms433 mslab 439 ms1.4s
HTTP/2 (h2) 4,133502 ms432 ms180 ms432 mslab 438 ms1.4s
HTTP/1.1 3,775473 ms442 ms174 ms442 mslab 447 ms1.3s
HTTP/3 (QUIC / h3) 3,768481 ms444 ms176 ms444 mslab 449 ms1.4s
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

Subresource network protocols per platform

Wix sets the subresource network protocols to HTTP/1.1 on 100% of its sites, and 94% of Wix sites have a good LCP, against 84% of all sites. WordPress sets the subresource network protocols to HTTP/2 on 97% of its sites, and 63% of WordPress sites have a good LCP.

PlatformSubresource network protocols on its sitesGood LCP
All React sites 9,570 sitesHTTP/2 (h2) 99%HTTP/3 (QUIC / h3) 91%HTTP/1.1 90%84%
Wix 5,824 sitesHTTP/2 (h2) 100%HTTP/1.1 100%HTTP/3 (QUIC / h3) 99%94%
WordPress 2,342 sitesHTTP/2 (h2) 97%HTTP/3 (QUIC / h3) 80%HTTP/1.1 70%63%
HTTP/2 (h2) HTTP/3 (QUIC / h3) HTTP/1.1
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

Subresource network protocols or the platform

Does the platform explain the subresource network protocols difference?

On Wix, 94% of sites with HTTP/1.1 subresource network protocols have a good LCP, against 94% of Wix sites with HTTP/2. Within Wix, sites with HTTP/1.1 and HTTP/2 have a good LCP about equally often. On WordPress, 60% of sites with HTTP/1.1 subresource network protocols have a good LCP, against 63% of WordPress sites with HTTP/2. Within WordPress, sites with HTTP/1.1 and HTTP/2 have a good LCP about equally often.

Why most pages mix HTTP/2, HTTP/3, and HTTP/1.1 in a single load

While a page's HTML document uses a single connection, its subresources come from first-party CDNs, font hosts, and third-party scripts. Across 189,798 sites, 98.8% load subresources over HTTP/2 (84% good LCP), 90.7% negotiate HTTP/3 on at least one origin (85% good LCP), and 90.4% still make at least one legacy HTTP/1.1 request (85% good LCP).

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 subresource network protocols

Serve all first-party static assets over HTTP/2 and HTTP/3 via a modern CDN, and audit third-party scripts or unproxied asset hosts that still fall back to HTTP/1.1 (90.4% of sites). HTTP/1.1 origins cannot multiplex concurrent requests over a single connection, adding head-of-line blocking when multiple assets share that domain.

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 Connection hints → Main CDN → HTTP protocol → HTML compression → By Arjen Karel · 9,570 crawled React sites (5,488 with phone Chrome field data, October 2026) · How we measured