uvloop is an implementation for the
asyncio.AbstractEventLoop based on libuv (Used by nodejs). It is compliant with 99% of
asyncio features and is much faster than the traditional
uvloop is currently not available on Windows, install it with
pip install uvloop.
import asyncio import uvloop if __name__ == "__main__": asyncio.set_event_loop(uvloop.new_event_loop()) # Do your stuff here ...
One can also change the event loop factory by setting the
EventLoopPolicy to the one in
import asyncio import uvloop if __name__ == "__main__": asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) loop = asyncio.new_event_loop()