Remix.run Logo
timkofu 2 days ago

It would be interesting to this repeated with Starlette and Granian on Python 13 (with GIL and JIT).

aprilfoo 2 days ago | parent [-]

I had a quick run with Starlette/uvicorn: similar results than node/uws, a bit faster actually but not significant enough to be meaningful. So I would expect similar results with other modern/fast libraries. I also found that the "websockets" library is a bit slower (25% or so), all with the default settings of that benchmark.

The issue with Python that the author faced takes 2 minutes to identify and fix: raise ulimits.

Finally, one can question the value of such benchmark in real world applications, especially when the supporting article is so poorly researched as other already pointed.