4 ms·
Any plans on implementing H3?
by Alifatisk 4y ago
Any plans on implementing H3?
- _joel 4y agoFrom github > Have a single, correct HTTP implementation, supporting versions 1, 2 (and eventually 3)
- nethunters 4y agoLooking at the code it relies on Hyper which doesn't support H3 yet https://github.com/hyperium/hyper/issues/1818 https://github.com/hyperium/hyper/issues/1818
- gi0baro-dev 4y agoGranian maintainer here. As other people pointed out, the project relies on the Hyper Rust project, which at the moment doesn't support HTTP/3. Once the project will add support for this, will be implemented in Granian as well.
- djstein 4y agofor those wishing to use http3 with a Python web framework, the ASGI hypercorn[1] currently supports it. made a Django example last week with a sample client based on the examples from aioquic[2]: https://github.com/djstein/django-http3-example https://github.com/djstein/django-http3-example this example also includes the first pass at async Django REST Framework using adrf[3] based on these GitHub issues: - https://github.com/encode/django-rest-framework/pull/8617 https://github.com/encode/django-rest-framework/pull/8617 - https://github.com/encode/django-rest-framework/issues/8496 https://github.com/encode/django-rest-framework/issues/8496 sources [1]: https://github.com/pgjones/hypercorn https://github.com/pgjones/hypercorn [2]: https://github.com/aiortc/aioquic https://github.com/aiortc/aioquic [2]: https://github.com/em1208/adrf https://github.com/em1208/adrf
- Alifatisk 4y agoThat’s so cool, I have been looking around for something similar but in Ruby. Couldn’t find anything, just a talk about the possibility of implementing it.
- gi0baro-dev 4y agoTrue. The "bad" thing about hypercorn is its poor performance, at least for now :/