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 · Desktop field outcomes · React sites only
React Scoped to 9,570 sites out of 210,902 analyzed (frameworks) Compare with all sites →

90.7% of React sites use HTTP/3 subresource network protocols, and 79% of those sites have a good LCP, against 79% of all React sites.

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

LCP pass rate

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

SitesGood, needs improvement, poor LCPMedian
All React sites1,97979%1.5s
HTTP/3 (QUIC / h3) 90.7%1,76879%1.5s
HTTP/1.1 90.4%1,75079%1.5s
HTTP/2 (h2) 98.8%1,95179%1.5s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop 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/3 is 90.7% 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 · 1,979 with desktop 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/3 and HTTP/2 sits in resource load delay: 421 ms median for HTTP/3 against 414 ms for HTTP/2. Overall median field LCP is 1.6s for HTTP/3 (TTFB 708 ms, load delay 421 ms, load duration 148 ms, render delay 193 ms) versus 1.6s for HTTP/2.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All React sites 1,324703 ms413 ms192 ms413 mslab 429 ms1.6s
HTTP/2 (h2) 1,307708 ms414 ms192 ms414 mslab 429 ms1.6s
HTTP/3 (QUIC / h3) 1,178708 ms421 ms193 ms421 mslab 435 ms1.6s
HTTP/1.1 1,161685 ms423 ms192 ms423 mslab 435 ms1.6s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Subresource network protocols per platform

Wix sets the subresource network protocols to HTTP/3 on 99% of its sites, and 92% of Wix sites have a good LCP, against 79% of all sites. WordPress sets the subresource network protocols to HTTP/2 on 97% of its sites, and 66% 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%79%
Wix 5,824 sitesHTTP/2 (h2) 100%HTTP/1.1 100%HTTP/3 (QUIC / h3) 99%92%
WordPress 2,342 sitesHTTP/2 (h2) 97%HTTP/3 (QUIC / h3) 80%HTTP/1.1 70%66%
HTTP/2 (h2) HTTP/3 (QUIC / h3) HTTP/1.1
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop 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, 92% of sites with HTTP/3 subresource network protocols have a good LCP, against 92% of Wix sites with HTTP/2. Within Wix, sites with HTTP/3 and HTTP/2 have a good LCP about equally often. On WordPress, 64% of sites with HTTP/3 subresource network protocols have a good LCP, against 65% of WordPress sites with HTTP/2. Within WordPress, sites with HTTP/3 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 (79% good LCP), 90.7% negotiate HTTP/3 on at least one origin (79% good LCP), and 90.4% still make at least one legacy HTTP/1.1 request (79% good LCP).

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