Trung Quốcalibaba/xquic
XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 XQUIC: Thư viện QUIC & HTTP/3 mã nguồn mở đa nền tảng từ Alibaba
XQUIC là cài đặt đa nền tảng của QUIC và HTTP/3 theo chuẩn IETF, do Alibaba phát triển và đang được sử dụng thử nghiệm quy mô lớn.
XQUIC Library là thư viện mã nguồn mở do Alibaba phát hành, hỗ trợ cài đặt đầy đủ cho cả client và server các giao thức QUIC và HTTP/3 theo tiêu chuẩn của IETF. Dự án hỗ trợ cả phiên bản QUIC v1 và draft-29, hoạt động trên nhiều nền tảng như Android, iOS, Linux, macOS, Windows và HarmonyOS. Phần lớn mã nguồn đã được kiểm chứng tại quy mô thực tế trong sản phẩm nội bộ của Alibaba.
✨ Điểm nổi bật
- Tuân thủ chuẩn IETF: Hỗ trợ QUIC (RFC 9000, 9001, 9002), HTTP/3 (RFC 9114), QPACK (RFC 9204) và giao diện giữa QUIC và TLS.
- Hỗ trợ 0-RTT: Tối ưu hoá thời gian kết nối ban đầu bằng cách thiết lập kết nối nhanh chóng.
- Đa nền tảng: Chạy trên Android, iOS, Linux, macOS, Windows, HarmonyOS — dễ dàng tích hợp vào môi trường đa dạng.
- TLS 1.3 đầy đủ: Hỗ trợ các bộ mật mã AES-GCM, ChaCha20-Poly1305 với cơ chế bảo vệ tiêu đề (Header Protection).
- ALPN hỗ trợ RFC 7301: Tự động đàm phán ứng dụng khi thiết lập kết nối TLS.
- Tích hợp QPACK: Nén tiêu đề hiệu quả cho HTTP/3, giảm lượt tai và độ trễ.
- Kiểm tra tương thích liên tục: Được kiểm thử định kỳ với các triển khai QUIC khác thông qua interop.seemann.io.
- Mã nguồn mở: Giấy phép cho phép sử dụng thương mại và tùy biến.
💡 Vì sao đáng chú ý
Không chỉ là một bộ thư viện giao thức truyền thống, XQUIC được thiết kế để dễ dàng tích hợp vào cả ứng dụng di động (Android, iOS) lẫn máy chủ (Linux, macOS), đồng thời được kiểm chứng qua quy mô sử dụng thực tế lớn từ Alibaba. Sự kết hợp giữa tính năng 0-RTT, hỗ trợ TLS 1.3 mạnh mẽ và kiến trúc đa nền tảng giúp giảm đáng kể độ trễ kết nối, rất phù hợp cho các hệ thống yêu cầu hiệu suất cao như CDN, trình duyệt, hoặc dịch vụ mạng thời gian thực.
#QUIC #HTTP3 #TLS13 #Protocol #IETF #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis, TypeScript, npm-less React 19, SQLite, and PostgreSQL support ++
A high-performance web server and reverse proxy, 100% compatible with nginx.