Framework Benchmarks

The same app, built in every frontend web framework, and then benchmarked

Results Summary

๐ŸŽ›๏ธ Framework Visibility

Illustrates overall summary, toggle frameworks on/off to view
(higher = better)

Bundle and Performance Relationship
(higher performance = better, lower bundle = better)

Source code size and complexity
(lower = better)

Total and compressed bundle size
(lower size = better)

Lighthouse performance scores
(higher = better, baseline at 80%)

Loading performance metrics over time
(lower times = better)

CPU and memory usage during testing
(lower usage = better)

Build time vs bundle size relationship
(faster builds + smaller bundles = better)

Distribution of framework bundle sizes
(smaller slices = more efficient)

Build time distribution across frameworks
(smaller slices = faster builds)

Development server startup and HMR times
(shorter bars = better developer experience)

Production build time vs output size
(bottom-left = optimal: fast builds + small output)

Community Stats

Download Raw Results

We run benchmarks every night, using the latest version of each framework. You can access the latest and historic raw results in JSON format, within the results branch of our git repo.

Full Results

These files include the raw numbers and benchmark data for all frameworks and tests. The files may be large.

Get Full Data

Summary TSV

Repo Stats

Try the Framework Comparison Tool

Stack Match Logo Stack Match

Not sure which framework to choose? Use Stack Match to select your preferences and get a tailored recommendation based on the benchmark data.

Stack Match Screenshot

Frameworks