At current state, running Uvicorn with RLoop on Linux suffers from some severe performance issues, being 4x slower than stdlib and 6x slower than uvloop.
The issue doesn't appear on MacOS.
Note: this was already included in PyconIT 25 talk, and briefly discussed with @Kludex. At the time being there's no clear root cause for the issue.
At current state, running Uvicorn with RLoop on Linux suffers from some severe performance issues, being 4x slower than stdlib and 6x slower than uvloop.
The issue doesn't appear on MacOS.
Note: this was already included in PyconIT 25 talk, and briefly discussed with @Kludex. At the time being there's no clear root cause for the issue.