JS framework

The JavaScript framework detected on the site.

Field data PhoneDesktopAll Scope All sites Q2 2026 edition · Desktop field outcomes
Metric LCP INP CLS
1

At a glance the headline numbers for JS framework

The JavaScript framework detected on the site.

11
Categories
In the distribution
82.0%
Fleet share
Top: jquery
68.2%
Sites with any
Of jquery

jQuery appears on 82.0% of sites.

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
2

The JS framework mix who uses what, and how fast each group loads

Median INP (sites using feature)
0
100ms
200ms
300ms
400ms
500ms
Jquery47ms82% of sites
Vue59ms7% of sites
React48ms5% of sites
Angular71ms2% of sites
Alpine50ms2% of sites
Next js80ms1% of sites
Nuxt73ms1% of sites
Svelte60ms0% of sites
Htmx50ms0% of sites
Gatsby88ms0% of sites
Remix85ms0% of sites
VariantShare of sitesMedian
Jquery
82%
47ms
Vue
7%
59ms
React
5%
48ms
Angular
2%
71ms
Alpine
2%
50ms
Next js
1%
80ms
Nuxt
1%
73ms
Svelte
0%
60ms
Htmx
0%
50ms
Gatsby
0%
88ms
Remix
0%
85ms

JS framework. On the fleet: 82.0% jquery, 6.8% vue, 5.4% react. 68.2% of sites use at least one jquery.

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
3

Why this matters for the Core Web Vitals, and where to start fixing it

A JavaScript framework moves work onto the visitor's main thread. Hydration is the toll: the server-rendered HTML arrives fast, then the framework rebuilds its component tree in the browser before interactions fully work. That window is where frameworks pay INP.

The rendering mode decides the bill. Static or server-rendered output with islands of interactivity costs little. Full client-side rendering makes every visitor's device build the page from scratch. The framework pages compare them on field data.

How does this affect the Core Web Vitals?

The choice barely moves the INP: 99% pass at best, 95% at worst. This signal does not separate passing sites from failing ones.

The split is bigger on CLS. With Alpine, 80% of sites pass it. With Angular, 49% do.

Related signals Consent platforms → Ad networks on page → Third-party categories → Optimization plugins → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured