Hypercorn
https://scrapbox.io/files/65dc579ef58408002559d49c.png
ASGI
サーバー。
Gunicorn
や
uWSGI
のASGI版という位置づけ。
Hypercorn documentation — Hypercorn 0.16.0 documentation
Hypercornは、sans-io hyper、h11、h2、wsprotoライブラリをベースとし、
Gunicorn
にインスパイアされた
ASGI
ウェブサーバーです。Hypercornは、
HTTP/1
、
HTTP/2
、
WebSocket
(HTTP/1とHTTP/2上)、
ASGI/2
、
ASGI/3
の仕様をサポートしています。Hypercornは
asyncio
、
uvloop
、または
trio
ワーカータイプを利用できる。
Hypercornは当初
Quart
の一部であったが、独立したASGIサーバーとして分離された。HypercornはQuartのバージョン0.5.0からフォークした。
PyCon PH 2024
のキーノートでは、
ASGI
アプリを効率的にサーブできるサーバーがこれまで無かった、という説明がされていた(と思う)。