HTTP/2 support would be definitely nice to have. I’m not very familiar with the new protocol internals, and i’ve only been using OCaml for a relatively short amount of time, but i’d be happy to contribute towards an effort to work towards this.
That being said, in my opinion what will help is an effort to split a single task of “Implement HTTP/2” into smaller more managable items. So far I can think about the following points as a start:
- Define the types (error types, settings, frame etc)
- Serializing/Deserialized the binary codec (Angstrom/Faraday might help here? )
- HPACK