O Discord acabou abandonando o Electron, uma estrutura de plataforma cruzada que permitia aos desenvolvedores criar aplicativos de desktop usando tecnologias da web. Os aplicativos da web Electron são notoriamente pesados em recursos do sistema, e o Discord agora está migrando totalmente seu aplicativo de desktop para Rust – uma linguagem de programação moderna projetada para velocidade e segurança de memória.
O CTO da Discord, Stanislav Vishnevskiy, explicou em um relatório: “Fomos um dos primeiros a adotar o Rust desde 2018, e grande parte de nossa infraestrutura, tecnologia de voz e até mesmo alguns clientes atuais já estão no Rust. O Santo Graal é fazer com que toda a base de clientes use o Rust.” Postar no X. “Isso significa que o Electron se foi, o React Native se foi, o celular mantém a UI nativa, mas compartilha o código do aplicativo com o desktop via Rust.”
Vishnevskiy também compartilhou uma imagem do cliente Discord Windows usando apenas 290 MB de RAM, o que é uma melhoria notável, já que você só precisa participar de alguns servidores e, com os aplicativos atuais do Windows, o uso de RAM pode facilmente chegar a 1 GB ou mais.
Não está claro quando o Discord mudará totalmente para Rust, mas Vishnevskiy disse que a empresa “espera colocá-lo em testes de usuário em breve”.



