Rustls: Mejoras de rendimiento significativas en la implementación TLS con seguridad de memoria

2025-05-16
Rustls: Mejoras de rendimiento significativas en la implementación TLS con seguridad de memoria

Rustls, una implementación TLS con seguridad de memoria que prioriza el rendimiento, ha lanzado mejoras significativas de rendimiento. Al optimizar los mecanismos de reanudación de sesión —específicamente, reemplazando los mutex para reducir la contención en los handshakes de conexión de servidor concurrentes y disminuyendo el número de tickets de reanudación sin estado enviados de forma predeterminada— Rustls 0.23.17 demuestra un rendimiento significativamente mejorado en servidores multinúcleo, logrando una escalabilidad casi lineal. La latencia del servidor para el manejo principal del handshake TLS es aproximadamente 2 veces menor que OpenSSL en los benchmarks. Esto convierte a Rustls en una solución TLS altamente competitiva, aportando conexiones más seguras y eficientes a Internet.

Leer más
Desarrollo

¡Bono de 20.000$: Ayuda a lograr la paridad entre los decodificadores AV1 rav1d (Rust) y dav1d (C)!

2025-05-14
¡Bono de 20.000$: Ayuda a lograr la paridad entre los decodificadores AV1 rav1d (Rust) y dav1d (C)!

El decodificador AV1 rav1d, escrito en Rust, es actualmente un 5% más lento que su contraparte en C, dav1d. Para cerrar esta brecha de rendimiento, se ofrece una recompensa de 20.000$ por contribuciones que lleven a rav1d a la paridad de rendimiento con dav1d. Las mejoras se pueden realizar en la base de código rav1d, en el compilador Rust o en la biblioteca estándar de Rust, pero las modificaciones están sujetas a reglas específicas (sin modificar el ensamblaje de bajo nivel, sin código que no sea Rust). La recompensa se distribuirá proporcionalmente en función de las mejoras de rendimiento logradas.

Leer más
Desarrollo