To make it clear, not uvloop, but pure libuv.
I am thinking now, that it would be great (not a small effort though) to make curio work on top of libuv. Alternative kernel?
There are multiple obvious benefits, like speed. And I do not want to discuss all of them here, but to me it is also native support for filesystem events (inotify, filesystem watcher) which python historically lacks and which allow very effective caching of file content.
Now, why pure libuv. First of all, asyncio loop provided by uvloop is not good base for curio. Second, uvloop is, because of reasons unknown, Linux specific, while libuv is highly portable. So libuv will allow high performance Python servers under Windows too. If CFFI and not Cython will be used, it will be even better, because PyPy JIT + libuv will make curio unbelievably fast.
I understand that curio is not for [high load] production right now, but I love it so much and sad it’s not the best in everything.