Web-frameworks: Add hapi (Node)

Created on 6 Jun 2018  路  10Comments  路  Source: the-benchmarker/web-frameworks

Most helpful comment

@aichholzer sending those result was a (gentle) provocation :stuck_out_tongue:.

Above results are garbage / draft

All 10 comments

@waghanza great work mate! I see the PR is merged but no docs were added, nor a place in the benchmarks. These would be extremely helpful as well =)

Isn't Hapi like the slowest framework around?

@aichholzer that is the point =)

@armand1m Thanks. Good catch ;-)

due to intense work :stuck_out_tongue: hapi has been dropped (unintentionally)

hapi will be added to the next release

@aichholzer We will see ... the next release will no be production-ready, the next after will (but I do not know when I will have the time to do so)

PS : Some previous results

| Language (Runtime) | Framework (Middleware) | Requests / s | Throughput |
|---------------------------|---------------------------|----------------:|---------:|
| node | fastify | 61358.00 | 91.68 MB |
| node | polka | 52718.00 | 78.61 MB |
| node | rayo | 47574.00 | 71.10 MB |
| node | koa | 36394.00 | 76.90 MB |
| node | express | 33598.00 | 82.17 MB |
| node | restify | 34149.00 | 59.80 MB |
| node | hapi | 29352.00 | 54.91 MB |

How did Fastify get almost 10K req/s ahead of the rest? - Does not seem to be realistic.

If you are running on a multi-core server, then you should enable @rayo/storm in the latest version of rayo.

It will increase it's performance (and throughput) by almost 200% percent, hence blowing the socks off the other contenders, although it will probably not be a fair competition... 馃檲

@aichholzer :stuck_out_tongue: I'm sure you'll be impatient to compete ^^

Feel free to PR usage for @rayo/storm. I'll be glad to merge

PS : All benchmarks are using PM2, it could be changed ... I'm not so skilled in node

PM2 will run on multi-cores if enabled and if the server supports it. I will try to get a PR across. Still curious on Fastify's performance gains.

@aichholzer sending those result was a (gentle) provocation :stuck_out_tongue:.

Above results are garbage / draft

馃ぃ
Well done!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

drujensen picture drujensen  路  8Comments

waghanza picture waghanza  路  6Comments

waghanza picture waghanza  路  11Comments

waghanza picture waghanza  路  6Comments

proyb6 picture proyb6  路  11Comments