Closed1
Python HTTP/WebSocket クライアントの I/O 対応表まとめ
Python における HTTP / WebSocket クライアントライブラリを対応 I/O 別で表にまとめます。
- Sync 列は同期 I/O に対応しているライブラリです。
-
asyncio
|trio
|anyio
列は対応している非同期 I/O フレームワークです。
HTTP
Library | Sync | asyncio |
trio |
anyio |
---|---|---|---|---|
requests | ⭕ | - | - | - |
aiohttp | - | ⭕ | - | - |
httpx | ⭕ | ⭕ | ⭕ | ⭕ |
WebSocket
Library | Sync | asyncio |
trio |
anyio |
---|---|---|---|---|
websocket-client | ⭕ | - | - | - |
aiohttp | - | ⭕ | - | - |
websockets | ⭕ | ⭕ | - | - |
trio-websocket | - | - | ⭕ | - |
httpx-ws | ⭕ | ⭕ | ⭕ | ⭕ |
このスクラップは2024/01/08にクローズされました