libp2p / libp2p/rust-libp2p

transport/webtransport: Add WebTransport protocol

Open
#2,993 16 comments 6 reactions 1 assignee View on GitHub

@dgarus is already working on this.

Since Sep 18, 2023.

  • #4874 by @dgarus — closed without merging
  • #5564 by @dgarus — closed without merging
  • #5701 by @dgarus — closed without merging
difficulty:hard help wanted
Dominant language
Rust
Stars
5.6k
Forks
1.3k
Avg merge
8h 47m
Merged PRs (30d)
19

Description

Description

Add a WebTransport Transport implementation according to the WebTransport specification https://github.com/libp2p/specs/pull/404.

Motivation

The most exciting feature for libp2p (other than the numerous performance benefits that QUIC gives us) is that the W3C added a browser API allowing browsers to establish connections to nodes with self-signed certificates, provided they know the hash of the certificate in advance:

See https://github.com/libp2p/specs/pull/404/

Are you planning to do it yourself in a pull request?

No

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.