---
title: "The Fastest JavaScript Framework Isn't React, Vue or Angular - Alpine.js Passes 56.3% - PageSpeed Matters"
description: "We matched Chrome field data to the JavaScript framework running on 3.5 million-plus sites. React, Vue and Angular each pass Core Web Vitals on about a third of mobile sites, below the web-wide average, while lighter frameworks like Svelte and Alpine.js pass far more often, and the gap shows up on responsiveness."
lang: en
json-ld:
---

[The Fastest JavaScript Framework Isn't React, Vue or Angular - Alpine.js Passes 56.3%](https://www.pagespeedmatters.com/resources/data-studies/core-web-vitals-by-javascript-framework)

We matched Chrome field data to the JavaScript framework running on 3.5 million-plus sites. React, Vue and Angular each pass Core Web Vitals on about a third of mobile sites, below the web-wide average, while lighter frameworks like Svelte and Alpine.js pass far more often, and the gap shows up on responsiveness.

Core Web Vitals pass rate by framework (mobile)

Alpine.js

56.3% 

Astro

48% 

Svelte

43.5% 

React

37.1% 

Vue.js

33.7% 

Angular

33.6% 

Next.js

29.3% 

Nuxt.js

24.9% 

React Router (SPA)

23.9% 

Source: PageSpeed Matters analysis of 3.5 million-plus origins with CrUX field data, May 2026. Web-wide mobile average is about 42% on the same basis.

The ranking sorts by runtime weight: the less JavaScript a framework runs before interactivity, the higher its field pass rate.

Good responsiveness (INP) by framework vs web-wide average (mobile)

Alpine.js

92.7% 

Web-wide average

82.5% 

Svelte

79.6% 

React

76.3% 

Vue.js

71.5% 

Next.js

66.3% 

React Router (SPA)

63.4% 

Source: PageSpeed Matters analysis, mobile 75th-percentile field data, May 2026.

The heaviest frameworks dip well below the web-wide INP line, the distinctive framework weakness.

Core Web Vitals pass rate by architecture (mobile)

No JS framework (MPA)

44% 

Client SPA (React/Vue/Angular)

39.7% 

Meta-framework (Next/Nuxt/Gatsby)

30.3% 

Source: PageSpeed Matters analysis of 9.6 million origins with CrUX field data, June 2026. Astro passes about 48% on its own inside the meta-framework row.

More framework machinery, lower pass rate. The architecture that markets itself hardest on speed posts the worst field scores.

Source: [The Fastest JavaScript Framework Isn't React, Vue or Angular - Alpine.js Passes 56.3% - PageSpeed Matters](https://www.pagespeedmatters.com/resources/data-studies/core-web-vitals-by-javascript-framework)