In the following tests, we have measured the performance of several web application platforms, full-stack frameworks, and micro-frameworks (collectively, "frameworks"). For more information, read the introduction, motivation, and latest environment details.
In this test, each request is processed by fetching a single row from a simple database table. That row is then serialized as a JSON response.
Round 17 — Another Continuous Benchmarking run promoted to an official round, Round 17 now includes 179 frameworks. In this round, we permitted Postgres query pipelining, which has created a stratification of database tests. We are optimistic that over time, more test implementations will be able to leverage this capability.
Round 16 — Now Dockerized and running on a new 10-gigabit powered hardware environment, Round 16 of the Framework Benchmarks project brings new performance highs and increased stability.
Round 15 — The project exceeded 3,000 stars on GitHub and has processed nearly 2,500 pull requests. Continuous benchmarking results are now available on the Results dashboard.