Python 3.6 (not pypy) with a few hand tweaked C code and PicoHTTPServer+UVLoop had reached 1.2mil requests per second. Faster than Node , and Go by many folds. This tactic can very well applied to Nimlang and build very powerful async web framework , which will perform better in every aspects. https://github.com/squeaky-pl/japronto
He have detailed his analysis here : https://medium.com/@squeaky_pl/million-requests-per-second-with-python-95c137af319
Any thoughts?
From what I've seen, the benchmark depends on some slightly obscure circumstances, such as HTTP Pipelining (which isn't implemented by the majority of web browsers - see here).
Not saying it isn't impressive, but the benchmarks should be taken with a pinch of salt. Also worth mentioning is that the library is actually almost entirely written in C and exposed as Python extensions.
Nobody uses such parameters for wrk except author of japronto...
can you elaborate a bit?
When the library is as you said "almost entirely written in C" one should be able to just port the wrapper to Nim, and Nim will have the same performance.
Yes , thats what i want to mean.