Rustls: Melhorias significativas de desempenho em implementação TLS com segurança de memória

2025-05-16
Rustls: Melhorias significativas de desempenho em implementação TLS com segurança de memória

O Rustls, uma implementação TLS com segurança de memória que prioriza o desempenho, lançou melhorias significativas de desempenho. Ao otimizar os mecanismos de retomada de sessão — especificamente, substituindo mutexes para reduzir a contenção em handshakes de conexão de servidor concorrentes e diminuindo o número de tickets de retomada sem estado enviados por padrão — o Rustls 0.23.17 demonstra desempenho significativamente melhorado em servidores multinúcleo, alcançando escalabilidade quase linear. A latência do servidor para o tratamento principal do handshake TLS é aproximadamente 2 vezes menor que o OpenSSL em benchmarks. Isso torna o Rustls uma solução TLS altamente competitiva, trazendo conexões mais seguras e eficientes para a internet.

Leia mais
Desenvolvimento

Bônus de US$ 20.000: Ajude a alcançar a paridade entre os decodificadores AV1 rav1d (Rust) e dav1d (C)!

2025-05-14
Bônus de US$ 20.000: Ajude a alcançar a paridade entre os decodificadores AV1 rav1d (Rust) e dav1d (C)!

O decodificador AV1 rav1d, escrito em Rust, é atualmente cerca de 5% mais lento que seu equivalente em C, o dav1d. Para superar essa diferença de desempenho, uma recompensa de US$ 20.000 é oferecida para contribuições que levem o rav1d à paridade de desempenho com o dav1d. Melhorias podem ser feitas na base de código rav1d, no compilador Rust ou na biblioteca padrão Rust, mas as modificações estão sujeitas a regras específicas (sem modificar a montagem de baixo nível, sem código que não seja Rust). A recompensa será distribuída proporcionalmente com base nas melhorias de desempenho alcançadas.

Leia mais
Desenvolvimento