A comprehensive comparison site for modern meta-frameworks, tracking performance metrics, developer experience, and runtime characteristics across popular options like Next.js, Nuxt, SvelteKit, Astro, and more.
This project aims to provide objective, data-driven comparisons of meta-frameworks to help developers make informed decisions. We track metrics across two key dimensions:
- Dev Time Performance: Dependencies, build times, CI/CD performance, and developer experience
- Runtime Performance: Core Web Vitals, bundle sizes, hydration strategies, and end-user experience
We welcome contributions from the community! Whether you're interested in adding new frameworks, improving existing metrics, or enhancing the documentation site, your help is appreciated. Check out CONTRIBUTING.md for more details on how to get started, our current roadmap, areas where we need help, and how the metrics collection process works.
If you would like to play around with the collected data to build your own visualizations or analyses, you can find the raw data output here:
-
Final formatted data: Dev Time Performance -> JSON file per framework with all collected metrics
-
Final formatted data: Runtime Performance -> JSON file per framework with all collected metrics
-
Raw data for each framework with past versions can be found in each package:
Dev Time Performance:
Runtime Performance:
See LICENSE for details.