JavaScript frameworks on Shopify stores and the Core Web Vitals

The JavaScript framework detected on the site.

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

5.4% of Shopify sites use Alpine.js JavaScript frameworks, and 86% of those sites pass all three Core Web Vitals, against 85% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 3,887 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

Sites with Alpine.js JavaScript frameworks pass all three Core Web Vitals most often: 86%, against 85% of all Shopify sites. The biggest gap is INP, 95% against 93%.

SitesAll three good · at least one needs improvement · at least one poor
All Shopify sites5,82585%
Alpine.js 5.4%15786%
React 1.3%3784%
Angular 0.2%683%
Svelte 1.8%5782%
jQuery 81.1%2,29980%
Vue.js 24.0%71279%
Remix 0.2%540%
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 3,887 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
2

JavaScript frameworks usage

JQuery is the most used: 81.1% of Shopify sites. Alpine.js is 5.4% of Shopify sites.

Sites using each option (sites can use more than one) 3,887 sites
jQuery 81.1% Vue.js 24.0%
jQuery 81.1% Vue.js 24.0% Alpine.js 5.4% Svelte 1.8% React 1.3% Angular 0.2% Remix 0.2%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 3,887 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
3

How JavaScript frameworks affect the four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between Vue.js and Alpine.js sits in element render delay: 327 ms median for Vue.js against 350 ms for Alpine.js. Overall median field LCP is 1.4s for Vue.js (TTFB 413 ms, load delay 646 ms, load duration 202 ms, render delay 327 ms) versus 1.4s for Alpine.js.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Shopify sites with JavaScript frameworks 2,479410 ms679 ms335 ms679 mslab 686 ms1.5s
Alpine.js 148416 ms627 ms350 ms627 mslab 629 ms1.4s
Svelte 46334 ms638 ms333 ms638 mslab 684 ms1.4s
Vue.js 637413 ms646 ms327 ms646 mslab 645 ms1.4s
React 33392 ms679 ms304 ms679 mslab 713 ms1.4s
jQuery 1,994410 ms708 ms341 ms708 mslab 713 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 3,887 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
4

JavaScript frameworks per framework

On jQuery, 100% of sites use jQuery JavaScript frameworks, and 80% of jQuery sites pass all three Core Web Vitals, against 85% of all sites. On Vue, 100% of sites use Vue.js, and 79% of Vue sites pass all three.

FrameworkJavaScript frameworks on its sitesPass all three
Shopify sites with JavaScript frameworks 3,887 sitesjQuery 81%Vue.js 24%85%
jQuery 3,153 sitesjQuery 100%Vue.js 13%80%
Vue 933 sitesVue.js 100%jQuery 44%79%
jQuery Vue.js Alpine.js Svelte React Angular Remix
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 3,887 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
5

JavaScript frameworks or the host framework

Does the framework explain the JavaScript frameworks difference?

On jQuery, 80% of sites with jQuery JavaScript frameworks pass all three Core Web Vitals, against 76% of jQuery sites with Vue.js. Within jQuery, sites with jQuery and Vue.js pass all three about equally often. On Vue, 76% of sites with jQuery JavaScript frameworks pass all three Core Web Vitals, against 79% of Vue sites with Vue.js. Within Vue, sites with jQuery and Vue.js pass all three about equally often.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field data · 3,887 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Consent platforms → Ad networks on page → Third-party categories → Optimization plugins → By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, 3,887 sites with JavaScript frameworks, October 2026) · How we measured