Shopify main-thread CPU breakdown and the Core Web Vitals
45.8% of audited sites (3,779) spend over 1,200ms in main-thread scripting during load, pushing median field INP to 112ms (93% good INP) versus 79ms (99% good INP) at 150 to 450ms.
17.9% of Shopify sites use 150 to 450ms of scripting CPU main-thread CPU breakdown, and 99% of those sites have a good INP, against 96% of all Shopify sites.
INP pass rate
Sites with 150 to 450ms of scripting CPU main-thread CPU breakdown have a good INP most often: 99%, against 96% of all Shopify sites. Sites with under 150ms of scripting CPU scripting CPU have it least often, at 91%.
Main-thread CPU breakdown usage
Over 1,200ms of scripting CPU is the most used: 45.8% of Shopify sites. 150 to 450ms of scripting CPU is 17.9% of Shopify sites.
Main-thread CPU breakdown per framework
On jQuery, 52% of sites use over 1,200ms of scripting CPU main-thread CPU breakdown, and 95% of jQuery sites have a good INP, against 96% of all sites. On Vue, 61% of sites use over 1,200ms of scripting CPU, and 94% of Vue sites have a good INP.
Main-thread CPU breakdown or the framework
Does the framework explain the main-thread CPU breakdown difference?
On jQuery, 99% of sites with 150 to 450ms of scripting CPU main-thread CPU breakdown have a good INP, against 93% of jQuery sites with over 1,200ms of scripting CPU. Within jQuery, sites with 150 to 450ms of scripting CPU have a good INP more often. On Vue, 98% of sites with 150 to 450ms of scripting CPU main-thread CPU breakdown have a good INP, against 93% of Vue sites with over 1,200ms of scripting CPU. Within Vue, sites with 150 to 450ms of scripting CPU and over 1,200ms of scripting CPU have a good INP about equally often.
Why scripting dominates main-thread CPU budgets
Across the web, JavaScript evaluation accounts for the largest share of total main-thread CPU time, dwarfing HTML parsing, style calculation, and painting. Across 1,472 sites (17.9%) spending 150 to 450ms in scripting CPU, 99% pass field INP (79ms median), while the 45.8% (3,779) exceeding 1,200ms drop to 93% good INP (112ms median).
Understanding main-thread CPU breakdown
Audit scripts consuming over 450ms of CPU during boot and yield between hydration, analytics initialization, and DOM manipulation. Across all audited sites, 17.9% spend 150 to 450ms in scripting CPU (99% good INP, 79ms median) versus 45.8% above 1,200ms (93% good INP, 112ms median).
By Arjen Karel · 8,246 crawled Shopify sites (8,062 with all devices Chrome field data, October 2026). How we measured.