picows is a lightweight websocket client (and server) for asyncio. It was born as a replacement for aiohttp because aiohttp was too slow and couldn't deal with binance/fbinance trade and order book feeds.
Check out the benchmark https://github.com/tarasko/websocket-benchmark