package h2
A high-performance, memory-efficient, and scalable HTTP/2 library for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
h2-0.13.0.tbz
sha256=0d89b6f178175294e7a207223be81d5b83fc31b97549bec34f0432a3b2a8070f
sha512=a442cb80f40fd179211e9ab7b4b748a4d2f7ad6ece75301d74a5363c08cd05a70b94ae90ff6fc6b95e8284c57c14cc17cbe7ade5dbf19b21b56207c6f984faf4
Description
h2 is an implementation of the HTTP/2 specification entirely in OCaml. It is based on the concepts in httpun, and therefore uses the Angstrom and Faraday libraries to implement the parsing and serialization layers of the HTTP/2 standard as a state machine that is agnostic to the underlying I/O specifics. It also preserves the same API as httpun wherever possible.
Published: 05 Sep 2024
Dependencies (9)
- httpun-types
-
hpack
= version
- psq
-
bigstringaf
>= "0.5.0"
-
faraday
>= "0.7.3"
-
angstrom
>= "0.14.0"
-
base64
>= "3.0.0"
-
ocaml
>= "4.08.0"
-
dune
>= "2.7"
Used by (7)
-
h2-async
>= "0.13.0"
-
h2-eio
>= "0.13.0"
-
h2-lwt
>= "0.13.0"
-
http-lwt-client
>= "0.2.3"
-
http-mirage-client
>= "0.0.3"
- httpcats
-
paf
>= "0.5.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page