JavaScript frameworks and UI libraries and the Core Web Vitals

jQuery (89.9%), Vue (7.6%), React (6.0%), Angular (2.1%), Alpine.js (1.7%), Next.js (1.1%), Nuxt (0.8%), and Svelte (0.3%): how frontend runtime choices correlate with passing all three Core Web Vitals.

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes

0.2% of sites use htmx JavaScript frameworks, and 80% of those sites pass all three Core Web Vitals, against 71% of all sites.

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 159,630 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

Sites with htmx JavaScript frameworks pass all three Core Web Vitals most often: 80%, against 71% of all sites. The biggest gap is LCP, 90% against 82%.

SitesAll three good · at least one needs improvement · at least one poor
All sites196,26371%
htmx 0.2%28580%
Alpine.js 1.7%2,59479%
React 6.0%9,11076%
jQuery 89.9%138,47270%
Svelte 0.3%45967%
Vue.js 7.6%11,79464%
Remix <0.1%5259%
Gatsby 0.1%21449%
Nuxt 0.8%1,27248%
Next.js 1.1%1,77447%
Angular 2.1%3,27837%
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 159,630 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
2

JavaScript frameworks usage

JQuery is the most used: 89.9% of sites. Htmx is 0.2% of sites.

Sites using each option (sites can use more than one) 159,630 sites
jQuery 89.9%
jQuery 89.9% Vue.js 7.6% React 6.0% Angular 2.1% Alpine.js 1.7% Next.js 1.1% Nuxt 0.8% Svelte 0.3% htmx 0.2% Gatsby 0.1% Remix <0.1%
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 159,630 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 htmx and Angular sits in resource load delay: 268 ms median for htmx against 810 ms for Angular. Overall median field LCP is 1.5s for htmx (TTFB 648 ms, load delay 268 ms, load duration 154 ms, render delay 246 ms) versus 2.1s for Angular.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with JavaScript frameworks 113,444710 ms317 ms224 ms317 mslab 317 ms1.6s
Alpine.js 2,009690 ms247 ms249 ms247 mslab 247 ms1.5s
htmx 211648 ms268 ms246 ms268 mslab 268 ms1.5s
Next.js 1,367557 ms294 ms307 ms294 mslab 294 ms1.6s
jQuery 102,026751 ms304 ms226 ms304 mslab 304 ms1.6s
Remix 39730 ms329 ms283 ms329 mslab 329 ms1.7s
Vue.js 9,075732 ms414 ms241 ms414 mslab 414 ms1.8s
Svelte 327511 ms433 ms258 ms433 mslab 433 ms1.6s
React 6,740516 ms439 ms439 mslab 439 ms1.4s
Gatsby 143507 ms463 ms266 ms463 mslab 463 ms2.1s
Nuxt 943629 ms485 ms245 ms485 mslab 485 ms1.9s
Angular 2,286471 ms810 ms215 ms810 mslab 810 ms2.1s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 159,630 sites with JavaScript frameworksBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How JavaScript frameworks plays out per platform

What the field data shows when you isolate a single CMS or framework.

Shopify 4,023 stores
81.0% / 24.2% jQuery / Vue.js on framework-using stores

Among Shopify stores loading a JS framework, 81.0% use jQuery, 24.2% use Vue, and 5.5% use Alpine.js.

Across 4,023 Shopify stores loading a detected JS framework, 81.0% load jQuery (83% pass all 3 CWV), 24.2% load Vue (83%), and 5.5% load Alpine.js (89%).

Read the Shopify framework breakdown →
React & Next.js 9,570 sites
76% vs 53% all 3 CWV pass (all React vs React + jQuery)

27.7% of React sites also load jQuery (53% CWV pass vs 76% across all React sites).

Across 9,570 React sites, 27.7% load jQuery alongside React and pass all three Core Web Vitals at 53% (23 points below the 76% React cohort pass rate).

Related signals Consent platforms → Ad networks on page → Third-party categories → Optimization plugins → By Arjen Karel · 210,902 crawled sites (196,263 with all devices Chrome field data, 159,630 sites with JavaScript frameworks, October 2026) · How we measured