There are two major benefits I can see from making public benchmarks: 1. showing which other projects you are competing with and 2. having a benchmark suite you keep an eye on helps you actually make your project fast.
There are two major benefits I can see from making public benchmarks: 1. showing which other projects you are competing with and 2. having a benchmark suite you keep an eye on helps you actually make your project fast.
Of course I agree that benchmarks can't tell the whole story, but they can demonstrate huge differences in potential performance which can give you a reason to create a realistic benchmark for your use case.
I suspect the reason these aren't "front and center" on the github readme is because the project is very early and many of their commits mention performance. Feature wise it seems reasonably mature but the release cycle is quite fast and they've made a few breaking changes. If I were them, I'd wait until I was near 1.0 before putting performance claims in front too.
The project is still in early stage and hence I don't show many comparisons.
Here is a benchmark on TechEmpower - https://www.techempower.com/benchmarks/#section=test&runid=4...
I also have a comparison on the docs website: https://sansyrox.github.io/robyn/#/comparison
And my own benchmark code is https://github.com/sansyrox/robyn-comparison-benchmarks
The benchmark is here: https://sansyrox.github.io/robyn/#/comparison
I took a brief look into the internals and turns out it wraps actix web (https://github.com/sansyrox/robyn/blob/main/src/server.rs), one of the more dominant web servers on techempower.
tldr: I dont have a good reason to doubt the performance but seems pretty interesting if you want to use actix web without having to go through rust