Shopify synthetic interaction sub-parts and the Core Web Vitals
33.7% of audited sites (2,467) complete synthetic interactions in under 35ms (97% good field INP, 103ms median), while the 20.4% exceeding 110ms reach 127ms median field INP (87% good INP).
33.7% of Shopify sites use under 35ms lab interaction duration synthetic interaction sub-parts, and 97% of those sites have a good INP, against 93% of all Shopify sites.
INP pass rate
Sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP most often: 97%, against 93% of all Shopify sites. Sites with over 110ms lab interaction duration lab interaction time have it least often, at 87%.
Synthetic interaction sub-parts usage
Under 35ms lab interaction duration is the most used: 33.7% of Shopify sites.
Synthetic interaction sub-parts per framework
On jQuery, 35% of sites use under 35ms lab interaction duration synthetic interaction sub-parts, and 92% of jQuery sites have a good INP, against 93% of all sites. On Vue, 29% of sites use 65 to 110ms lab interaction duration, and 91% of Vue sites have a good INP.
Synthetic interaction sub-parts or the framework
Does the framework explain the synthetic interaction sub-parts difference?
On jQuery, 97% of sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP, against 91% 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, 96% of sites with under 35ms lab interaction duration synthetic interaction sub-parts have a good INP, against 91% 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, 97% pass field INP at an 103ms median, versus 87% (127ms median) on the 20.4% (1,491) exceeding 110ms.
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 (97% good INP, 103ms median) versus 20.4% above 110ms (87% good INP, 127ms median).
By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, 7,312 sites with synthetic interaction sub-parts, October 2026). How we measured.