Rustls : Améliorations significatives des performances dans l’implémentation TLS sécurisée en mémoire

2025-05-16
Rustls : Améliorations significatives des performances dans l’implémentation TLS sécurisée en mémoire

Rustls, une implémentation TLS sécurisée en mémoire privilégiant les performances, a publié des améliorations significatives de ses performances. En optimisant les mécanismes de reprise de session — en remplaçant notamment les mutex pour réduire la contention dans les handshakes de connexion de serveur concurrents et en diminuant le nombre de tickets de reprise sans état envoyés par défaut —, Rustls 0.23.17 affiche des performances considérablement améliorées sur les serveurs multinœuds, atteignant une évolutivité presque linéaire. La latence du serveur pour le traitement principal du handshake TLS est environ 2 fois inférieure à celle d’OpenSSL dans nos benchmarks. Cela fait de Rustls une solution TLS très compétitive, offrant des connexions plus sûres et plus efficaces à Internet.

Lire plus
Développement

Prime de 20 000 $ : Aidez à atteindre la parité entre les décodeurs AV1 rav1d (Rust) et dav1d (C) !

2025-05-14
Prime de 20 000 $ : Aidez à atteindre la parité entre les décodeurs AV1 rav1d (Rust) et dav1d (C) !

Le décodeur AV1 rav1d, écrit en Rust, est actuellement environ 5 % plus lent que son équivalent en C, dav1d. Pour combler ce manque de performance, une prime de 20 000 $ est offerte pour les contributions qui permettront à rav1d d'atteindre la parité de performance avec dav1d. Les améliorations peuvent être apportées à la base de code rav1d, au compilateur Rust ou à la bibliothèque standard Rust, mais les modifications sont soumises à des règles spécifiques (pas de modification de l'assemblage bas niveau, pas de code autre que Rust). La prime sera répartie proportionnellement en fonction des améliorations de performance obtenues.

Lire plus
Développement