xquic

XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.

20 articles 1.9k View on GitHub ↗
20 articles
How XQUIC Supports QUIC Draft-29: Implementation Details in the Alibaba Library

Explore how XQUIC implements QUIC draft-29 with dedicated constants, draft-specific TLS salts, ALPN mapping, and configurable engine parameters for clients and servers.

internals
Feb 24, 2026
Security Considerations for Deploying XQUIC: Essential Guide for Production QUIC/HTTP-3

Learn 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.

best-practices
Feb 24, 2026
How to Monitor XQUIC Performance Metrics: APIs and Implementation Guide

Monitor XQUIC performance with detailed C structures and public APIs. Implement transport statistics for external monitoring systems. Get your XQUIC implementation insights now.

how-to-guide
Feb 24, 2026
Stream-Level vs Connection-Level Flow Control in XQUIC: Implementation Guide

Master 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-to-guide
Feb 24, 2026
How XQUIC Handles TLS Session Resumption: Architecture and Implementation Guide

Discover how XQUIC handles TLS 1.3 session resumption with session tickets, OpenSSL callbacks, and 0-RTT handshake enablement. Learn the architecture and implementation details.

internals
Feb 24, 2026
Memory Requirements and Limits for XQUIC Connections: A Complete Guide

Discover XQUIC connection memory requirements and limits. Learn about default memory allocation and customize packet sizes for optimal performance. Read our complete guide.

deep-dive
Feb 24, 2026
How to Implement a Custom Application Protocol on Top of XQUIC: A Complete Guide

Learn 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.

how-to-guide
Feb 24, 2026
What Is xqc_engine_register_alpn in XQUIC? ALPN Registration Explained

Learn how xqc_engine_register_alpn in XQUIC registers ALPN identifiers to enable TLS handshake protocol negotiation and route connections efficiently. Understand ALPN registration.

deep-dive
Feb 24, 2026
How to Debug Connection Close Errors in XQUIC: A Complete Guide

Debug 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.

how-to-guide
Feb 24, 2026
Thread Safety Considerations When Using XQUIC: A Complete Developer's Guide

Understand XQUIC thread safety. Learn essential considerations for developers to manage cross-thread data sharing and ensure robust application performance with this single-threaded library.

deep-dive
Feb 24, 2026
XQUIC Packet Loss Detection and Recovery: A Deep Dive into RFC 9002 Implementation

Explore XQUIC's RFC 9002 packet loss detection and recovery. Learn how it uses send-control, timers, and PTO to ensure reliable data transmission.

deep-dive
Feb 24, 2026
How QPACK Dynamic Table Works in XQUIC's HTTP/3 Implementation

Discover 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.

internals
Feb 24, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →