Shopify Total Blocking Time (TBT) and the Core Web Vitals
26.5% of audited sites (2,187) record 0ms of lab Total Blocking Time (97% good field INP, 95ms median) and 36.1% stay within 1 to 200ms (96% good INP), while the 19.9% exceeding 600ms TBT drop to 84% good INP (132ms median).
One in four Shopify sites, 26.5%, have no lab Total Blocking Time (TBT). Of the 73.5% that do, 49% use 1 to 200ms TBT, and 96% of those sites have a good INP, against 93% of all Shopify sites.
INP pass rate
Sites with 1 to 200ms TBT lab Total Blocking Time (TBT) have a good INP most often: 96%, against 93% of all Shopify sites. Sites with over 600ms TBT Total Blocking Time have it least often, at 84%.
Lab Total Blocking Time (TBT) usage
Three in four Shopify sites uses lab Total Blocking Time (TBT), and half of of those use 1 to 200ms TBT.
Lab Total Blocking Time (TBT) per framework
On jQuery, 35% of sites use 1 to 200ms TBT lab Total Blocking Time (TBT), and 92% of jQuery sites have a good INP, against 93% of all sites. On Vue, 33% of sites use 1 to 200ms TBT, and 91% of Vue sites have a good INP.
Total Blocking Time or the framework
Does the framework explain the lab Total Blocking Time (TBT) difference?
On jQuery, 96% of sites with 1 to 200ms TBT lab Total Blocking Time (TBT) have a good INP, against 96% of jQuery sites with 0ms TBT. Within jQuery, sites with 1 to 200ms TBT and 0ms TBT have a good INP about equally often. On Vue, 98% of sites with 1 to 200ms TBT lab Total Blocking Time (TBT) have a good INP, against 93% of Vue sites with 0ms TBT. Within Vue, sites with 1 to 200ms TBT and 0ms TBT have a good INP about equally often.
How lab Total Blocking Time translates into field INP responsiveness
Total Blocking Time sums the blocking portion (anything past 50ms) of every long main-thread task during lab page load. Across 2,187 sites (26.5%) with 0ms TBT and 2,979 sites (36.1%) within 1 to 200ms TBT, 97% and 96% pass field INP (95ms and 106ms median). When lab TBT rises to 201 to 600ms (17.4%), good INP dips to 95% (117ms median), and past 600ms TBT (19.9%, 1,644 sites) good INP falls to 84% (132ms median).
Understanding Total Blocking Time (TBT)
Audit third-party Shopify App Embeds and move tracking pixels into sandboxed Shopify Customer Events workers so startup tasks stay below 200ms TBT. On Shopify, 26.5% of stores record 0ms TBT (97% good INP) while 19.9% exceed 600ms TBT (84% good INP).
By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, October 2026). How we measured.