-
Bibliothèque multiplateforme implémentant en C QUIC, le protocole de base de HTTP/3
-
Optimisée pour le client/serveur, le débit maximal et la latence minimale
-
IO asynchrones
-
Prise en charge de Receive Side Scaling (RSS)
-
Prise en charge de l’agrégation (coalescing) pour l’envoi/la réception UDP
-
Pour la prise en charge de TLS 1.3, dépend de Schannel sur Windows 10 et d’OpenSSL sur Linux
1 commentaires
Chaque entreprise développe apparemment son implémentation de QUIC dans un langage différent. Voyons qui s’en sort le mieux..
Quiche - implémentation de QUIC créée par Cloudflare en RUST https://github.com/cloudflare/quiche
mvfst(Move Fast) - implémentation de QUIC créée par Facebook en C++ https://github.com/facebookincubator/mvfst
HTTP/3 et QUIC
État actuel de HTTP/3 https://fr.news.hada.io/topic?id=1296
Pourquoi HTTP/3 a-t-il choisi UDP ? https://fr.news.hada.io/topic?id=682
Comparaison des performances entre HTTP/3 et HTTP/2 https://fr.news.hada.io/topic?id=1893
Cloudflare commence à prendre en charge QUIC et HTTP/3 https://fr.news.hada.io/topic?id=604
Receive-Side Scaling (RSS) : technique qui permet de répartir efficacement la charge du traitement réseau en réception en faisant traiter en parallèle par chaque CPU les paquets arrivant sur un système multiprocesseur
https://docs.microsoft.com/en-us/windows-hardware/…