Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/litespeedtech/qmin
QMIN is a compression mechanism for QUIC headers
https://github.com/litespeedtech/qmin
compression hpack http ietf qmin quic
Last synced: 6 days ago
JSON representation
QMIN is a compression mechanism for QUIC headers
- Host: GitHub
- URL: https://github.com/litespeedtech/qmin
- Owner: litespeedtech
- Created: 2017-11-07T15:35:12.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-08T04:05:43.000Z (almost 7 years ago)
- Last Synced: 2023-07-04T09:59:34.065Z (over 1 year ago)
- Topics: compression, hpack, http, ietf, qmin, quic
- Language: C
- Size: 733 KB
- Stars: 6
- Watchers: 4
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QMIN: Header Compression for QUIC
QMIN is a compression format and protocol for HTTP/2 headers. QMIN is
based on HPACK. The modifications to HPACK are meant to allow robust
compression use in QUIC: That is, no head-of-line blocking and low
overhead. QMIN is guided by HPACK design principles. It inherits all
of HPACK's data structures and retains binary compatibility with it.
While designed with QUIC in mind, QMIN can be used in other contexts.## What's Here
- [QMIN Internet Draft](id-qmin.txt)
- [QMIN Implementation](src)
- [QMIN Encoder State Diagrams](https://rawgit.com/litespeedtech/qmin/master/doc/enc-diag/qmin-encoder.html)