Anglais | Chine
TQUIC est une bibliothèque hautes performances, légère et multiplateforme pour le protocole IETF QUIC.
Hautes performances : TQUIC est conçu pour des performances élevées et une faible latence. Les détails pertinents peuvent être trouvés dans le résultat du benchmark.
Contrôle de congestion enfichable : TQUIC prend en charge divers algorithmes de contrôle de congestion, notamment CUBIC, BBR, BBRv3 et COPA.
Multipath QUIC : TQUIC prend en charge Multipath pour permettre l'utilisation simultanée de plusieurs chemins pour une seule connexion.
Facile à utiliser : TQUIC est facile à utiliser. Il prend en charge des paramètres flexibles et une observabilité détaillée.
Multiplateforme : TQUIC fonctionne sur presque tout ce sur quoi Rust compile. Il fournit des API pour Rust/C/C++.
Propulsé par Rust : TQUIC est écrit dans un langage de sécurité de la mémoire et immunisé contre la vulnérabilité de débordement de tampon et d'autres bogues liés à la mémoire.
Haute qualité : tests automatisés approfondis, notamment tests unitaires, tests de fuzz, tests d'intégration, analyses comparatives de performances, tests d'interopérabilité, etc.
Conformité au protocole : TQUIC a été vérifié par spécification formelle à l'aide de l'outil Ivy. Il a également passé avec succès les tests d'interopérabilité de l'IETF.
Fonctionnalités riches : TQUIC prend en charge toutes les grandes fonctionnalités conformes aux RFC QUIC, HTTP/3.
TQUIC est sous licence Apache 2.0. Voir le fichier LICENSE pour plus de détails.