xquic
XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.
Explore how XQUIC implements QUIC draft-29 with dedicated constants, draft-specific TLS salts, ALPN mapping, and configurable engine parameters for clients and servers.
Security Considerations for Deploying XQUIC: Essential Guide for Production QUIC/HTTP-3Learn essential security considerations for deploying XQUIC in production. Secure TLS 1.3, stateless reset tokens, and prevent 0-RTT replay attacks. Optimize your QUIC/HTTP-3.
How to Monitor XQUIC Performance Metrics: APIs and Implementation GuideMonitor XQUIC performance with detailed C structures and public APIs. Implement transport statistics for external monitoring systems. Get your XQUIC implementation insights now.
Stream-Level vs Connection-Level Flow Control in XQUIC: Implementation GuideMaster XQUIC flow control. Learn the crucial differences between stream-level and connection-level flow control implementations for better network performance. Get the guide now.
How XQUIC Handles TLS Session Resumption: Architecture and Implementation GuideDiscover how XQUIC handles TLS 1.3 session resumption with session tickets, OpenSSL callbacks, and 0-RTT handshake enablement. Learn the architecture and implementation details.
Memory Requirements and Limits for XQUIC Connections: A Complete GuideDiscover XQUIC connection memory requirements and limits. Learn about default memory allocation and customize packet sizes for optimal performance. Read our complete guide.
How to Implement a Custom Application Protocol on Top of XQUIC: A Complete GuideLearn how to implement a custom application protocol on top of XQUIC by registering an ALPN string and binding callback functions for events. A complete guide for developers.
What Is xqc_engine_register_alpn in XQUIC? ALPN Registration ExplainedLearn how xqc_engine_register_alpn in XQUIC registers ALPN identifiers to enable TLS handshake protocol negotiation and route connections efficiently. Understand ALPN registration.
How to Debug Connection Close Errors in XQUIC: A Complete GuideDebug XQUIC connection close errors effectively. Verify return values, inspect logs for draining or closed states, check timers, and trace transport send failures. A complete guide.
Thread Safety Considerations When Using XQUIC: A Complete Developer's GuideUnderstand XQUIC thread safety. Learn essential considerations for developers to manage cross-thread data sharing and ensure robust application performance with this single-threaded library.
XQUIC Packet Loss Detection and Recovery: A Deep Dive into RFC 9002 ImplementationExplore XQUIC's RFC 9002 packet loss detection and recovery. Learn how it uses send-control, timers, and PTO to ensure reliable data transmission.
How QPACK Dynamic Table Works in XQUIC's HTTP/3 ImplementationDiscover how XQUIC's QPACK dynamic table achieves efficient HTTP/3 header compression. Learn about its synchronized FIFO buffer, 2-D hash table, and ring memory for optimized performance.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →