Skip to content

State of the Art Web server


Notes on HTTP/2 and HTTP/3

Pour les tests:

Serveurs Web



  • Uvicorn is a lightning-fast ASGI server implementation, using uvloop and httptools. Uvicorn currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is planned.
  • is an ASGI Server based on Hyper libraries and inspired by Gunicorn. Hypercorn supports HTTP/1.1, HTTP/2, and WebSockets.
  • Daphne: It is run widely in production, and supports HTTP/1.1, HTTP/2, and WebSockets.

Low-level libraries used

- httptools is a Python binding for the nodejs HTTP parser.
- uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.


List here:

Application servers

Random notes

Page last modified: 2024-03-28 10:11:19