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 · All devices 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 89% of those sites pass all three Core Web Vitals, against 88% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices 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: 89%, against 88% of all Shopify sites. The biggest gap is CLS, 97% against 94%.

SitesAll three good · at least one needs improvement · at least one poor
All Shopify sites8,06288%
Alpine.js 5.4%20589%
React 1.3%4687%
Svelte 1.8%6886%
Angular 0.2%783%
Vue.js 24.0%91883%
jQuery 81.1%3,10983%
Remix 0.2%650%
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 · 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 · 8,062 with all devices 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 resource load duration: 198 ms median for Vue.js against 185 ms for Alpine.js. Overall median field LCP is 1.4s for Vue.js (TTFB 401 ms, load delay 636 ms, load duration 198 ms, render delay 318 ms) versus 1.4s for Alpine.js.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Shopify sites with JavaScript frameworks 3,341395 ms680 ms319 ms680 mslab 680 ms1.4s
Alpine.js 191401 ms625 ms310 ms625 mslab 625 ms1.4s
Vue.js 823401 ms636 ms318 ms636 mslab 636 ms1.4s
Svelte 55375 ms684 ms319 ms684 mslab 684 ms1.4s
React 40363 ms696 ms319 ms696 mslab 696 ms1.3s
jQuery 2,697395 ms710 ms323 ms710 mslab 710 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices 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 83% of jQuery sites pass all three Core Web Vitals, against 88% of all sites. On Vue, 100% of sites use Vue.js, and 83% 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%88%
Vue 933 sitesVue.js 100%jQuery 44%83%
jQuery 3,153 sitesjQuery 100%Vue.js 13%83%
jQuery Vue.js Alpine.js Svelte React Angular Remix
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices 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, 88% of sites with Alpine.js JavaScript frameworks pass all three Core Web Vitals, against 83% of jQuery sites with jQuery. Within jQuery, sites with Alpine.js and jQuery pass all three about equally often. On Vue, 79% of sites with jQuery JavaScript frameworks pass all three Core Web Vitals, against 83% 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 · 8,062 with all devices 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 (8,062 with all devices Chrome field data, 3,887 sites with JavaScript frameworks, October 2026) · How we measured