O Discord está reconstruindo seu aplicativo para computadores utilizando a linguagem Rust, resultando em uma redução drástica no consumo de memória RAM. Segundo capturas de tela compartilhadas pelo CTO e cofundador Stanislav Vishnevskiy, uma versão preliminar do software, chamada internamente de Discord Phoenix, consome apenas 290,2 MB de RAM em execução.
Eficiência do Discord com a linguagem Rust
A mudança marca o fim da dependência do framework Electron no desktop e do React Native nos dispositivos móveis. A nova arquitetura utiliza o GPUI, um framework de interface em Rust desenvolvido pela equipe por trás do editor de código Zed. Vishnevskiy afirmou que a navegação pela interface parece instantânea e que o tempo de carregamento inicial foi reduzido substancialmente em comparação com a versão atual, que costuma ultrapassar 1 GB de uso de memória.
Confira o nosso calendário atualizado com os principais lançamentos de jogos
A comparação de desempenho coloca o novo cliente à frente de outros lançadores populares. No gerenciador de tarefas exibido, o WebHelper da Steam utilizava 856 MB, enquanto o Battle.net consumia 344 MB. Atualmente, o Discord realiza testes de reinicialização automática quando o consumo de recursos do aplicativo atinge 4 GB no Windows, uma limitação que a nova infraestrutura pretende eliminar completamente.
O aplicativo móvel também passará pela mesma transição tecnológica, mantendo a interface nativa enquanto compartilha o código base em Rust com a versão de PC. Embora não exista uma data de lançamento confirmada para o público geral, o objetivo da empresa é iniciar os testes com usuários em um futuro próximo. A iniciativa segue uma tendência de otimização vista em outros aplicativos do ecossistema de jogos, como as melhorias recentes de velocidade no inicializador da Epic Games e no aplicativo Xbox para PC.
