Choose a web stack using measurements you can check. We compare the time and resources needed to render the same pages, serve requests, stream responses and start a server.
What counts as a web framework?
- Web framework: connects routing and request handling to response generation. Built-in features and official adapters count.
- UI framework or library: builds components and interfaces; routing and server hosting can come from separate tools. Examples: React, Vue and Svelte.
- Templating tool: turns templates and data into HTML. Includes template engines such as Askama and Go’s
html/template, plus native PHP templates.
We classify the tested version by its documented capabilities. Adding a benchmark server wrapper does not turn a template engine into a web framework.
How to use the results
Compare tools within the same experiment. Render-only timing excludes HTTP; Framework SSR includes routing and rendering. Every measured adapter must pass that workload’s output checks.
Methodology & raw data ↗ · Challenge a result ↗
Who runs this: Andrew Hariri maintains this site and founded Proa Labs. Proa is included in the benchmarks.