Shopify synthetic interaction sub-parts and the Core Web Vitals

33.7% of audited sites (2,467) complete synthetic interactions in under 35ms (98% good field INP, 90ms median), while the 20.4% exceeding 110ms reach 112ms median field INP (91% good INP).

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes · Shopify sites only
Shopify Scoped to 8,248 sites out of 203,892 analyzed (cms) Compare with all sites →

33.7% of Shopify sites use under 35ms lab interaction duration synthetic interaction sub-parts, and 98% of those sites have a good INP, against 96% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 7,312 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: 98%, against 96% of all Shopify sites. Sites with over 110ms lab interaction duration lab interaction time have it least often, at 91%.

SitesGood, needs improvement, poor INPMedian
All Shopify sites8,06296%97ms
Under 35ms lab interaction 33.7%2,40998%90ms
35 to 65ms lab interaction 20.4%1,45697%96ms
65 to 110ms lab interaction 25.5%1,83796%104ms
Over 110ms lab interaction 20.4%1,45291%112ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 7,312 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: 33.7% of Shopify sites.

Under 35ms lab interaction 33.7% 65 to 110ms lab interaction 25.5% Over 110ms lab interaction 20.4% 35 to 65ms lab interaction 20.4%
Under 35ms lab interaction 33.7% 65 to 110ms lab interaction 25.5% Over 110ms lab interaction 20.4% 35 to 65ms lab interaction 20.4%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 7,312 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Synthetic interaction sub-parts per framework

On jQuery, 35% of sites use under 35ms lab interaction duration synthetic interaction sub-parts, and 95% of jQuery sites have a good INP, against 96% of all sites. On Vue, 29% of sites use 65 to 110ms lab interaction duration, and 94% of Vue sites have a good INP.

FrameworkSynthetic interaction sub-parts on its sitesGood INP
Shopify sites with synthetic interaction sub-parts 7,312 sitesUnder 35ms lab interaction 34%65 to 110ms lab interaction 26%Over 110ms lab interaction 20%35 to 65ms lab interaction 20%96%
jQuery 2,815 sitesUnder 35ms lab interaction 35%65 to 110ms lab interaction 25%35 to 65ms lab interaction 21%Over 110ms lab interaction 19%95%
Vue 855 sites65 to 110ms lab interaction 29%Under 35ms lab interaction 28%Over 110ms lab interaction 26%35 to 65ms lab interaction 18%94%
Under 35ms lab interaction 65 to 110ms lab interaction Over 110ms lab interaction 35 to 65ms lab interaction
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 7,312 sites with synthetic interaction sub-partsBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Synthetic interaction sub-parts or the framework

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

On jQuery, 98% of sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP, against 95% of jQuery sites with 65 to 110ms lab interaction duration. Within jQuery, sites with under 35ms lab interaction duration have a good INP more often. On Vue, 98% of sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP, against 95% of Vue sites with 65 to 110ms lab interaction duration. Within Vue, sites with under 35ms lab interaction duration and 65 to 110ms 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,467 sites (33.7%) under 35ms in lab interactions, 98% pass field INP at an 90ms median, versus 91% (112ms median) on the 20.4% (1,491) exceeding 110ms.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 7,312 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, 33.7% finish under 35ms (98% good INP, 90ms median) versus 20.4% above 110ms (91% good INP, 112ms median).

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 7,312 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 · 8,246 crawled Shopify sites (8,062 with all devices Chrome field data, 7,312 sites with synthetic interaction sub-parts, October 2026) · How we measured