Synthetic interaction sub-parts on React sites

39.9% of audited sites (2,548) complete synthetic interactions in under 35ms (95% good field INP, 79ms median), while the 14.2% exceeding 110ms reach 94ms median field INP (93% good INP).

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 →

39.9% of React sites use under 35ms lab interaction duration synthetic interaction sub-parts, and 95% of those sites have a good INP, against 95% of all React sites.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field data · 6,378 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
1

INP pass rate

Sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP most often: 95%, against 95% of all React sites. Sites with over 110ms lab interaction duration lab interaction time have it least often, at 93%.

SitesGood, needs improvement, poor INPMedian
All React sites9,11095%80ms
Under 35ms lab interaction 39.9%2,42195%79ms
35 to 65ms lab interaction 25.8%1,57195%82ms
65 to 110ms lab interaction 20.0%1,21895%87ms
Over 110ms lab interaction 14.2%87793%94ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field data · 6,378 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Synthetic interaction sub-parts usage

Under 35ms lab interaction duration is the most used: 39.9% of React sites.

Under 35ms lab interaction 39.9% 35 to 65ms lab interaction 25.8% 65 to 110ms lab interaction 20.0% Over 110ms lab interaction 14.2%
Under 35ms lab interaction 39.9% 35 to 65ms lab interaction 25.8% 65 to 110ms lab interaction 20.0% Over 110ms lab interaction 14.2%
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field data · 6,378 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Synthetic interaction sub-parts per platform

Wix sets the synthetic interaction sub-parts to under 35ms lab interaction duration on 50% of its sites, and 97% of Wix sites have a good INP, against 95% of all sites.

PlatformSynthetic interaction sub-parts on its sitesGood INP
React sites with synthetic interaction sub-parts 6,378 sitesUnder 35ms lab interaction 40%35 to 65ms lab interaction 26%65 to 110ms lab interaction 20%Over 110ms lab interaction 14%95%
WordPress 1,894 sitesOver 110ms lab interaction 29%65 to 110ms lab interaction 25%Under 35ms lab interaction 24%35 to 65ms lab interaction 22%98%
Wix 3,480 sitesUnder 35ms lab interaction 50%35 to 65ms lab interaction 27%65 to 110ms lab interaction 16%97%
Under 35ms lab interaction 35 to 65ms lab interaction 65 to 110ms lab interaction Over 110ms lab interaction
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field data · 6,378 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Synthetic interaction sub-parts or the platform

Does the platform explain the synthetic interaction sub-parts difference?

On Wix, 97% of sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP, against 97% of Wix sites with 35 to 65ms lab interaction duration. Within Wix, sites with under 35ms lab interaction duration and 35 to 65ms lab interaction duration have a good INP about equally often. On WordPress, 98% of sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP, against 99% of WordPress sites with 35 to 65ms lab interaction duration. Within WordPress, sites with under 35ms lab interaction duration and 35 to 65ms lab interaction duration have a good INP about equally often.

How input delay, processing, and presentation add up

Every user tap or click waits for background main-thread tasks to finish (input delay), runs event callbacks (processing), and recalculates styles and paints the next frame (presentation). Across 2,548 sites (39.9%) under 35ms in lab interactions, 95% pass field INP at an 79ms median, versus 93% (94ms median) on the 14.2% (904) exceeding 110ms.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field data · 6,378 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding synthetic interaction sub-parts

Keep event handler processing lean and yield before forcing layout or paint updates so total interaction latency stays well below the 200ms INP threshold. Across all audited sites, 39.9% finish under 35ms (95% good INP, 79ms median) versus 14.2% above 110ms (93% good INP, 94ms median).

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 9,110 with all devices field data · 6,378 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals CSS hints → Scheduling API use → Interaction invoker types → Yielding strategy → By Arjen Karel · 9,570 crawled React sites (9,110 with all devices Chrome field data, 6,378 sites with synthetic interaction sub-parts, October 2026) · How we measured