Skip to content

Support hyperium h3 #2152

@youyuanwu

Description

@youyuanwu

hyperium h3 is a http3 implementation supported by other quic implementations including:

It would be good to add quiche as well. The main difficulty may be that quiche is notification/push based, while h3 apis require quic layer to be poll based. But such transition is the same for msquic and the msquic wrapper layer handled it (performace for such wrapper layer is not yet known).

If quiche can be wrapped with h3, it could be exposed in axum-h3 and tonic-h3 in this project: youyuanwu/tonic-h3#10
which opens more use cases for direct http server or grpc users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions