английский | 中文
TQUIC — это высокопроизводительная, легкая и кроссплатформенная библиотека для протокола IETF QUIC.
Высокая производительность : TQUIC рассчитан на высокую производительность и низкую задержку. Соответствующие подробности можно найти в результатах теста.
Подключаемый контроль перегрузки : TQUIC поддерживает различные алгоритмы управления перегрузкой, включая CUBIC, BBR, BBRv3 и COPA.
Multipath QUIC : TQUIC поддерживает Multipath, позволяя одновременно использовать несколько путей для одного соединения.
Простота в использовании : TQUIC прост в использовании. Он поддерживает гибкие настройки и детальную наблюдаемость.
Кроссплатформенность : TQUIC работает практически на всем, что компилируется в Rust. Он предоставляет API для Rust/C/C++.
Работает на Rust : TQUIC написан на языке безопасности памяти и невосприимчив к уязвимости переполнения буфера и другим ошибкам, связанным с памятью.
Высокое качество : обширное автоматизированное тестирование, включая модульное тестирование, нечеткое тестирование, интеграционное тестирование, тестирование производительности, тестирование совместимости и многое другое.
Соответствие протоколу : TQUIC был проверен формальной спецификацией с использованием инструмента Ivy. Он также прошел тесты на совместимость IETF.
Богатые возможности : TQUIC поддерживает все важные функции, соответствующие QUIC, HTTP/3 RFC.
TQUIC находится под лицензией Apache 2.0. Подробности смотрите в файле ЛИЦЕНЗИИ.