H2 for WebAssembly

A Tokio aware, HTTP/2 client & server implementation for Rust. Compiled to WebAssembly.

Features

Non goals

This crate is intended to only be an implementation of the HTTP/2 specification. It does not handle:

This crate is now used by hyper, which will provide all of these features.

Usage

To use h2, first add this to your Cargo.toml:

toml [dependencies] h2_wasi = "0.3"

Next, add this to your crate:

```rust extern crate h2;

use h2::server::Connection;

fn main() { // ... } ```