Skip to content

HTTP/3 is a modern protocol that employs the QUIC transport layer to facilitate faster, more secure, and reliable web communication. It enhances web performance by reducing latency and eliminating head-of-line blocking.

License

Notifications You must be signed in to change notification settings

natthasath/demo-python-http3

Repository files navigation

demo-python-http3

HTTP/3 is a modern protocol that employs the QUIC transport layer to facilitate faster, more secure, and reliable web communication. It enhances web performance by reducing latency and eliminating head-of-line blocking.

🚀 Setup

pip install -e .
pip install asgiref dnslib "flask<2.2" httpbin starlette "werkzeug<2.1" wsproto

🏆 Run


  • shell 1 - Start Server
python examples/http3_server.py --certificate tests/ssl_cert.pem --private-key tests/ssl_key.pem
  • shell 2 - Start Client
python examples/http3_client.py --ca-certs tests/pycacert.pem https://localhost:4433/

About

HTTP/3 is a modern protocol that employs the QUIC transport layer to facilitate faster, more secure, and reliable web communication. It enhances web performance by reducing latency and eliminating head-of-line blocking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages