Discórdia está matando seu aplicativo Electron que pode comer 4GB de RAM no Windows 11, e a reconstrução Rust usa apenas 290MB

Discord for Windows 11 RAM usage

Discórdia está finalmente se livrando do Electron! Co-fundador e CTO Stanislav Vishnevskiy confirmou que Discord está reconstruindo seu cliente em Rust, e estará usando GPUI para lidar com a interface de desktop.

Discórdia também compartilhou uma imagem inicial do Windows 11 do novo aplicativo escrito em Rust, listado como "Discórdia Phoenix", e está usando apenas 290.2MB de RAM:

Discord Rust for Windows 11
Discord Rust for Windows 11

Eu venho dizendo há muito tempo que um dos maiores problemas do Windows 11 é que ele está cheio deaplicativos populares construídos usando frameworks intensivos em recursos como Electron e WebView2e outras formas de merda da web. Isso inclui Outlook, Equipes, WhatsApp e Discórdia. Discórdia usa Electron, que eu acho que é pior do que o outro aplicativo que eu listei.

Por muito tempo, nem a Microsoft nem outras empresas fizeram o suficiente sobre isso porque é mais fácil empacotar um site em Electron e enviá-lo em diferentes plataformas.

Discórdia pode usar gigabytes de RAM, mas o novo cliente parece promissor.

Ao contrário do WebView, que pelo menos compartilha recursos com Microsoft Edge, cada aplicativo Electron é embalado com sua própria cópia de Chromium. Você mesmo pode verificar indo à pasta AppData no Windows e navegando para o diretório Discord. Aqui está minha pasta AppData com o pacote Discórdia:

Discord app Electron

Você pode facilmente detectar Chromium/Chrome e outros arquivos. Você também vai encontrar arquivos similares dentro dos diretórios de instalação do Microsoft Edge, Brave, muitos outros navegadores, e aplicativos construídos usando Electron, como Messenger do Facebook.

Agora, um aplicativo Electron não vai necessariamente usar vários gigabytes de sua RAM, masDiscórdia é um dos piores infratores., e possivelmente um dos menos otimizados aplicativos eletron. Eu sempre tenho Discord correndo no fundo, e está constantemente usando 1-2GB de RAM, mesmo quando está ocioso.

É assim que Discórdia funciona quando a abro:

Discord Windows app RAM usage

Você vai notar que o uso de RAM aumenta ao abrir um servidor e continuar usando o aplicativo. Discórdia em si reconheceu que seu aplicativo Windows pode alcançar 4GB de RAM, e silenciosamente lançou umteste que reinicia o cliente quando o uso da memória excede esse ponto,Que foi um curativo no máximo.

"Sim, estamos testando um reinício quando a memória excede 4GB (uso normal é < 1GB),"Um funcionário da Discórdia escreveu em um Reddit em dezembro de 2025, como visto pelo Windows Last.

"Alguns usuários estão vendo números que são pelo menos menores do que antes. No geral, estamos vendo uma redução de 5% na memória p95 até agora, com mais trabalho a ser feito,"A empresa ano passado."Descobrimos problemas a montante no nível de plataforma/OS/driver/hardware, e trabalhamos em estreita colaboração com parceiros para fornecer repros independentes e, em última análise, corrigir."

O novo cliente parece promissor, embora tenhamos que testá-lo nós mesmos para ver como se compara.

Discórdia está reconstruindo seu cliente em Rust.

Nos últimos dias, Vishnevskiy foidando dicas.que uma grande atualização está chegando para o cliente desktop e que não será baseado em Electron (Chromium).

Em umpostEm X, como visto pela primeira vez pelo Windows Last, Vishnevskiy escreveu:

"Nós somos os primeiros adotores da Rust desde 2018 e muitos dos nossos infra, tecnologia de voz, e até mesmo alguns dos atuais clientes já é Rust, o Santo Graal estava levando o cliente inteiro lá,"Ele disse."Isso significa que Electron vai embora, e também React Native, celular mantém UI nativa, mas compartilha código de aplicativo com desktop via Rust."

"E não é Tauri, é GPUI, tão bom palpite para todos,"Vishnevskiy acrescentou.

Tauri também suporta Rust, mas normalmente exibe uma interface web usando o webview do sistema operacional. Escolher Rust sozinho não nos diria se Discórdia estava mantendo uma interface web, por isso a confirmação GPUI é útil.

Windows Last entende que Discórdia também não vai mais lançar com a tela "Iniciar", já que não terá que carregar bibliotecas de Eletron, o que tornaria o carregamento mais rápido também.

FONTE: Matéria original

Postar um comentário

Postagem Anterior Próxima Postagem