Skip to content

HTTP/3 Support #840

@0x676e67

Description

@0x676e67

🔧 HTTP/3 Implementation Options in Rust

Currently, there are two main technical options for implementing HTTP/3 in Rust, each with different implications for fingerprint emulation and development complexity:

1. quiche

  • A mature and widely adopted HTTP/3 library maintained by Cloudflare.
  • Easiest to integrate with minimal initial maintenance effort.
  • Better suited for fingerprint emulation due to direct control over QUIC/TLS internals.

2. quinn

  • A modular QUIC implementation that relies on the h3 crate for HTTP/3 support.
  • h3 is still experimental, making fingerprint emulation more challenging.
  • Requires significantly more effort to achieve low-level control for precise emulation.

🙌 Support the Project

This project is a long-term development effort. If you'd like to help accelerate progress, please consider supporting through one of the following methods:

  1. GitHub Sponsors
  2. Ko-fi
  3. TRC20 (USDT / TRX)
    • TCwD8HfHnJ7236Hdj3HF5uZKR2keeWeqZe
    • TCAyNh5xu52wEYkLyfqCywGkaHLsSo9jRv

Your support is greatly appreciated!

Tracing

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-featureCategory: feature. This is requesting a new feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions