PageSpeed Matters
    Speed Audit
    Let's Talk
    PageSpeed Matters
    Book a Call
    Original Research

    JavaScript Framework Performance Statistics 2026

    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.

    The headline numbers

    Frameworks & meta-frameworks

    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.

    Build tools & libraries

    Good loading (LCP) by "static" tool (mobile)
    Jekyll (true static)
    90.2%
    Hugo (true static)
    89.9%
    Astro (islands)
    76.7%
    Gatsby (React SSG)
    68.4%
    Next.js (JS meta-framework)
    54.8%
    Nuxt.js (JS meta-framework)
    48.4%

    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.

    Download the data

    Every stat on this page with its sample size, source, and study URL.

    Cite this page

    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