8 points par xguru 2020-05-01 | 1 commentaires | Partager sur WhatsApp
  • 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

 
xguru 2020-05-01

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/…