IETF QUIC implementation in Haskell
This package implements QUIC based on Haskell lightweight threads.
- APIs are found in the
Network.QUIC
module. - Example client and server are found in the
util/
directory.
This package covers:
- Version-Independent Properties of QUIC
- QUIC: A UDP-Based Multiplexed and Secure Transport
- Using TLS to Secure QUIC
- QUIC Loss Detection and Congestion Control
The followings are implemented in http3
:
Blog articles:
- Testing QUIC servers with h3spec (2020/11/19)
- The Current Plan for Haskell QUIC (2020/10/23)
- Improving QUIC APIs of the TLS library in Haskell (2020/09/16)
- Developing QUIC Loss Detection and Congestion Control in Haskell (2020/09/15)
- Implementing HTTP/3 in Haskell (2020/06/09)
- Implementation status of QUIC in Haskell (2019/09/20)