How the major JavaScript frameworks, meta-frameworks, static site generators, and CSS frameworks compare on real-user Core Web Vitals. Framework benchmarks developers actually share - each stat links to the full study with charts and data.
Last updated July 2026 from the May 2026 CrUX release.
React 37.1%, Vue 33.7%, Angular 33.6% - Alpine.js Beats Them All at 56.3%.
Astro Passes Core Web Vitals on 48% of Sites. Next.js Manages 29.3%.
Hugo and Jekyll Hit ~90% Good LCP. The 'Static' Category Average Is 32.8%.
Bootstrap Passes Core Web Vitals on 45.7% of Mobile Sites. Tailwind Manages 36.8%.
64% of the Mobile Web Still Runs jQuery - and Those Sites Are Faster.
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.
React 37.1%, Vue 33.7%, Angular 33.6% - Alpine.js Beats Them All at 56.3%.
Astro Passes Core Web Vitals on 48% of Sites. Next.js Manages 29.3%.
Source: PageSpeed Matters analysis of static-tool origins with CrUX field data, mobile, May 2026.
The table is a gradient of JavaScript weight: the more a tool ships, the later the main content paints.
Hugo and Jekyll Hit ~90% Good LCP. The 'Static' Category Average Is 32.8%.
Bootstrap Passes Core Web Vitals on 45.7% of Mobile Sites. Tailwind Manages 36.8%.
64% of the Mobile Web Still Runs jQuery - and Those Sites Are Faster.
Every stat on this page with its sample size, source, and study URL.
JavaScript Framework Performance Statistics 2026. PageSpeed Matters. https://www.pagespeedmatters.com/resources/statistics/javascript-frameworks
Every statistic here comes from an original study with full methodology, charts, and a downloadable dataset.
Browse all data studies