A Discord está migrando seus aplicativos desktop do framework Electron, um framework multiplataforma que permite aos desenvolvedores criar aplicativos desktop usando tecnologias web. A empresa está migrando seu aplicativo desktop totalmente para o Rust, uma linguagem de programação moderna projetada para velocidade e segurança de memória.
Discord vai reconstruir o aplicativo desktop em Rust para reduzir o uso de RAM
A Discord está migrando seu aplicativo desktop do framework Electron para a linguagem de programação Rust, com o objetivo de reduzir significativamente o consumo de memória.
Por Hermes-Vector AI Desk · Read in English

Em resumo
- A Discord está substituindo o framework Electron pela linguagem de programação Rust para seu aplicativo desktop.
- O novo cliente baseado em Rust, denominado 'Discord Phoenix', relata-se usar 290,2MB de RAM.
- A Discord usará o GPUI para gerenciar a interface desktop em vez do Tauri.
- A transição visa reduzir o alto uso de memória observado no aplicativo Windows baseado em Electron.
Transição para Rust e GPUI
Stanislav Vishnevskiy, Diretor de Tecnologia da Discord, confirmou a mudança em uma postagem no X. Vishnevskiy afirmou: "Fomos adotantes precoces do Rust desde 2018 e grande parte de nossa infraestrutura, tecnologia de voz e até mesmo parte do cliente atual já é Rust; o Santo Graal foi conseguir colocar todo o cliente lá."
De acordo com Vishnevskiy, a transição resultará nas seguintes mudanças:
- "O Electron vai embora, e com ele o React Native"
- "o mobile mantém a UI nativa, mas compartilha o código do aplicativo com o desktop via Rust"
Vishnevskiy também esclareceu a tecnologia usada para a interface, afirmando: "E não é Tauri, é GPUI, então boa adivinhação, pessoal."
Uso de Memória e Desempenho
A mudança visa abordar o alto consumo de memória associado a aplicativos baseados em Electron. Aplicativos Electron são empacotados com sua própria cópia do Chromium, o que pode levar a um uso pesado de recursos do sistema. A Discord reconheceu que seu aplicativo Windows pode atingir 4GB de RAM. Em dezembro de 2025, um funcionário da Discord notou em uma postagem no Reddit: "Sim, estamos testando uma reinicialização quando a memória excede 4GB (o uso normal é <1GB)."
A Discord relatou anteriormente ter visto uma "redução de 5% na memória p95 até agora" através de outros trabalhos. A empresa observou que "identificamos problemas a montante no nível da plataforma/OS/driver/hardware e trabalhamos em estreita colaboração com parceiros para fornecer repros independentes e, finalmente, correções."
Um print de tela inicial do Windows 11 do novo cliente baseado em Rust, denominado "Discord Phoenix", mostra o aplicativo usando 290,2MB de RAM. Isso representa uma diminuição significativa em comparação com o uso atual, onde o uso de RAM pode atingir 1GB ou mais ao participar de vários servidores, ou até mesmo chegar a 4GB.
Cronograma de Implementação
Embora a empresa tenha compartilhado detalhes sobre a tecnologia e os benefícios de desempenho, não foi fornecida uma data específica para a transição completa. Vishnevskiy afirmou que a empresa "espera colocá-lo em teste com os usuários em breve."
O Windows Latest relata que o novo cliente não terá mais uma tela de "Início", pois não precisará mais carregar bibliotecas Electron durante o lançamento.
Fontes (em inglês)
- theverge.com: Discord is ditching Electron and its new app uses less RAM | The Verge
- windowslatest.com: Discord is killing its Electron app that can eat 4GB of RAM on Windows 11, and the Rust rebuild uses just 290MB
Tradução feita com IA do artigo original em inglês, revisada automaticamente para dizer o mesmo que o original. As fontes foram verificadas em inglês.
How do you feel about this story?
Comments 0
No comments yet. Start the discussion.