-
-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Labels
C-featureCategory: feature. This is requesting a new feature.Category: feature. This is requesting a new feature.
Description
🔧 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:
- GitHub Sponsors
- Ko-fi
- TRC20 (USDT / TRX)
TCwD8HfHnJ7236Hdj3HF5uZKR2keeWeqZe
TCAyNh5xu52wEYkLyfqCywGkaHLsSo9jRv
Your support is greatly appreciated!
Tracing
Metadata
Metadata
Assignees
Labels
C-featureCategory: feature. This is requesting a new feature.Category: feature. This is requesting a new feature.