Cloudflare released tokio-quiche, an open-source Rust library that wraps their quiche QUIC/HTTP/3 implementation with Tokio's async runtime. The library simplifies building high-performance QUIC applications by handling UDP I/O, connection management, and event loops automatically. It uses an actor model internally and exposes an ApplicationOverQuic trait for protocol abstraction. Cloudflare uses it in production for edge services, HTTP proxies, and MASQUE-based tunnels in their WARP client, handling millions of requests per second. The library is available on crates.io as a foundational building block, with plans to release higher-level HTTP client/server abstractions.

3m read timeFrom infoq.com
Post cover image
1 Comment

Sort: