Discord abandona Electron e surpreende ao mostrar nova versão que consome apenas 290 MB de memória
O Discord está preparando uma reformulação tecnológica que substituirá o Electron por uma arquitetura baseada em Rust. Segundo demonstrações do diretor de tecnologia da empresa, o novo aplicativo pode consumir apenas 290 MB de RAM e apresentar uma inicialização significativamente mais rápida, embora ainda não exista uma data oficial de lançamento.
O Discord está preparando uma das maiores mudanças técnicas de sua história, com a promessa de reduzir significativamente o consumo de memória RAM e melhorar a velocidade de inicialização do aplicativo. A plataforma de comunicação, amplamente utilizada por jogadores de PC, está desenvolvendo uma nova versão de seu cliente com uma arquitetura baseada na linguagem de programação Rust.
A novidade foi revelada por Stanislav Vishnevskiy, diretor de tecnologia (CTO) do Discord, que compartilhou demonstrações do novo aplicativo nas redes sociais.
Segundo o executivo, a versão em desenvolvimento conseguiu funcionar utilizando aproximadamente 290,2 MB de memória RAM, um resultado consideravelmente inferior ao consumo observado em algumas instalações atuais do programa.
Além da redução no uso de memória, o novo Discord também apresentou uma inicialização significativamente mais rápida em uma demonstração comparativa.
Entretanto, a atualização ainda está em desenvolvimento e não possui uma data oficial de lançamento.
Discord prepara mudança para Rust e promete reduzir consumo de RAM
A principal novidade envolve a substituição da arquitetura atualmente utilizada pelo Discord no desktop.
Hoje, o aplicativo utiliza o Electron, um framework que permite desenvolver programas para computadores utilizando tecnologias normalmente associadas à criação de aplicações web.
O Electron utiliza componentes baseados no Chromium, tecnologia que também está presente no navegador Google Chrome.
Embora essa abordagem facilite o desenvolvimento de aplicativos multiplataforma, ela também pode adicionar custos de processamento e memória.
Para melhorar a eficiência, o Discord está trabalhando em uma nova arquitetura baseada em Rust, uma linguagem conhecida por oferecer maior controle sobre recursos do sistema.
Segundo Vishnevskiy, a empresa já utiliza Rust em diferentes áreas de sua infraestrutura há vários anos.
"Adotamos Rust desde cedo, em 2018, e grande parte da nossa infraestrutura, tecnologia de voz e até partes do cliente atual já utilizam Rust. O grande objetivo sempre foi levar todo o cliente para essa tecnologia."
O executivo explicou que a mudança permitirá abandonar tecnologias atualmente utilizadas em diferentes versões do aplicativo.
"Isso significa que o Electron será removido, assim como o React Native. No celular, continuaremos com interfaces nativas, mas compartilharemos o código do aplicativo com o desktop por meio de Rust."
A mudança representa uma reformulação estrutural do Discord, e não apenas uma atualização visual ou uma otimização pontual.
Novo Discord consegue funcionar com apenas 290 MB de RAM
Um dos resultados mais interessantes apresentados pelo diretor de tecnologia envolve o consumo de memória RAM.
Em uma demonstração compartilhada nas redes sociais, a nova versão do Discord apareceu utilizando aproximadamente 290,2 MB de RAM enquanto estava em funcionamento.
O número chama atenção porque a versão atual do aplicativo pode apresentar consumo significativamente superior, dependendo das condições de utilização.
Segundo a PC Gamer, uma instalação do Discord apresentou consumo entre 500 MB e 600 MB de memória RAM.
Outro teste mencionado pela publicação registrou aproximadamente 785 MB no Windows.
Para facilitar a comparação, confira os valores relatados:
- 290,2 MB: consumo demonstrado pelo CTO do Discord na nova versão.
- 500 a 600 MB: consumo observado em uma instalação atual pela PC Gamer.
- 785 MB: consumo registrado em outro computador com Windows.
Considerando uma comparação com 600 MB, o consumo apresentado pela nova versão representa uma redução aproximada de 52%.
Já em relação ao exemplo de 785 MB, a diferença chega a aproximadamente 63%.
Essas porcentagens são apenas comparações entre medições distintas, e não resultados de um teste padronizado realizado nas mesmas condições.
O consumo real poderá variar conforme a quantidade de servidores, conversas abertas, chamadas de voz, compartilhamentos de tela e outros recursos utilizados.
Diretor de tecnologia do Discord mostra redução de memória
Stanislav Vishnevskiy compartilhou uma publicação mostrando o consumo de memória da nova versão do aplicativo.
A demonstração apresenta o resultado obtido durante os testes internos da empresa e reforça o objetivo de tornar o Discord mais eficiente.
Confira a publicação original:
Publicação de Stanislav Vishnevskiy sobre o consumo de memória do novo Discord
Embora o resultado seja promissor, será necessário aguardar a disponibilização do novo cliente para verificar como ele se comportará em diferentes computadores.
Nova versão do Discord também promete iniciar muito mais rápido
Além da redução no consumo de RAM, o Discord está trabalhando para melhorar a velocidade de abertura do aplicativo.
Em outra publicação, Vishnevskiy apresentou uma comparação entre dois notebooks, um executando a versão atual e outro utilizando o novo cliente.
Na demonstração, a nova versão iniciou significativamente mais rápido.
Segundo uma estimativa visual feita pela PC Gamer, o aplicativo antigo levou aproximadamente seis segundos para abrir, enquanto a nova versão precisou de cerca de um segundo.
Isso representaria uma inicialização aproximadamente seis vezes mais rápida naquele exemplo.
Entretanto, os tempos não foram apresentados como resultados oficiais de um benchmark padronizado. A diferença foi estimada a partir da demonstração compartilhada pelo executivo.
Portanto, ainda não é possível afirmar que todos os usuários terão uma inicialização seis vezes mais rápida quando a atualização for lançada.
Confira o vídeo comparando o Discord antigo com a nova versão
O diretor de tecnologia do Discord publicou uma demonstração visual mostrando a diferença de velocidade entre os dois aplicativos.
O vídeo apresenta os clientes sendo iniciados em notebooks diferentes, permitindo observar a melhoria de desempenho demonstrada pela empresa.
Confira a publicação:
Vídeo de Stanislav Vishnevskiy comparando a velocidade de inicialização das duas versões do Discord
Os resultados apresentados indicam que a nova arquitetura pode reduzir parte do tempo necessário para carregar o aplicativo.
Entretanto, testes independentes ainda serão necessários para confirmar o desempenho em diferentes configurações de hardware.
Discord utilizará GPUI em vez de Tauri
Outra informação revelada por Vishnevskiy envolve a tecnologia utilizada para construir a nova interface do aplicativo.
Inicialmente, alguns desenvolvedores especularam que o Discord poderia utilizar o Tauri, um framework de código aberto voltado à criação de aplicativos para desktop e dispositivos móveis.
Entretanto, o executivo esclareceu que a empresa está utilizando o GPUI, um framework desenvolvido em Rust.
Segundo Vishnevskiy, o Discord também está realizando modificações próprias sobre essa tecnologia.
"Estamos utilizando GPUI, mas temos nossas próprias modificações sobre ele."
A escolha demonstra que a reformulação não consiste simplesmente em substituir o Electron por outro framework com características semelhantes.
O Discord está desenvolvendo uma arquitetura personalizada para atender às necessidades de sua plataforma.
Essa abordagem poderá oferecer maior controle sobre determinados aspectos de desempenho e gerenciamento de recursos.
Entretanto, a empresa ainda não apresentou uma documentação técnica completa sobre todas as mudanças planejadas.
Discord também abandonará React Native nos dispositivos móveis
A reformulação tecnológica não ficará limitada aos computadores.
Segundo Vishnevskiy, a empresa também pretende abandonar o React Native em sua nova arquitetura.
O objetivo é compartilhar uma parte maior do código do aplicativo entre as diferentes plataformas utilizando Rust.
Entretanto, isso não significa que as versões para Android e iOS terão interfaces idênticas à versão para desktop.
O executivo explicou que os aplicativos móveis continuarão utilizando interfaces nativas.
Na prática, a proposta é compartilhar componentes internos e funcionalidades entre plataformas, preservando experiências adaptadas aos respectivos sistemas operacionais.
Essa estratégia pode facilitar a manutenção de determinados recursos e reduzir a necessidade de desenvolver a mesma lógica separadamente para cada plataforma.
Por enquanto, não foram divulgados resultados específicos de desempenho para as futuras versões móveis.
Por que o Discord consome tanta memória RAM atualmente?
O consumo de memória do Discord é frequentemente discutido por usuários que mantêm o aplicativo aberto durante jogos.
Uma das razões está relacionada à arquitetura utilizada pelo programa.
O Electron permite que aplicativos utilizem tecnologias web em ambientes desktop, mas também depende de componentes que podem aumentar o consumo de recursos.
Além disso, o Discord reúne diversas funcionalidades em um único aplicativo, incluindo:
- Conversas individuais e em servidores.
- Chamadas de voz e vídeo.
- Compartilhamento de tela.
- Transmissões ao vivo.
- Exibição de imagens, vídeos e outros conteúdos.
- Integrações sociais e notificações.
A quantidade de recursos utilizados depende do comportamento do usuário e das atividades executadas.
Por isso, o consumo de RAM pode variar significativamente entre diferentes computadores.
A migração para Rust busca reduzir parte dos custos associados à arquitetura atual, mas não elimina a necessidade de memória para executar essas funcionalidades.
Discord mais leve pode beneficiar jogadores de PC
A redução no consumo de memória pode representar uma melhoria importante para usuários que mantêm o Discord aberto enquanto jogam.
Em computadores com pouca RAM disponível, aplicativos executados em segundo plano podem disputar recursos com os jogos.
Isso pode contribuir para situações de maior pressão sobre a memória do sistema, especialmente quando vários programas estão abertos simultaneamente.
Um Discord mais eficiente poderá liberar parte desses recursos para outras atividades.
Entretanto, não existe confirmação de que a nova versão aumentará diretamente o FPS dos jogos.
O impacto dependerá da configuração do computador, da quantidade de memória instalada e da carga de trabalho executada.
Para sistemas que já possuem memória suficiente, a diferença durante os jogos poderá ser pequena.
Mesmo assim, reduzir o consumo de recursos de um aplicativo utilizado diariamente representa uma melhoria relevante de eficiência.
Discord acompanha tendência de otimização dos aplicativos para PC
A reformulação do Discord acontece em um momento no qual outras plataformas populares entre jogadores também estão investindo em melhorias de desempenho.
Recentemente, a Microsoft anunciou uma atualização para o aplicativo Xbox no PC, prometendo inicialização até 60% mais rápida e carregamento de páginas até 50% mais ágil.
Steam e Epic Games Store também receberam melhorias relacionadas à velocidade de suas interfaces e aplicativos.
Essas mudanças demonstram uma preocupação crescente com a experiência de utilização dos programas que acompanham os jogadores no computador.
Embora cada empresa utilize tecnologias e estratégias diferentes, o objetivo geral é reduzir atrasos e melhorar a eficiência dos aplicativos.
No caso do Discord, a mudança é particularmente significativa porque envolve a substituição de componentes fundamentais de sua arquitetura.
Quando o novo Discord será lançado?
Apesar das demonstrações promissoras, o Discord ainda não anunciou uma data oficial para disponibilizar o novo cliente ao público.
Segundo Stanislav Vishnevskiy, o objetivo é iniciar testes com usuários em breve.
Entretanto, o executivo não apresentou um calendário específico para essa etapa.
Também não foram divulgados detalhes sobre quais usuários poderão participar inicialmente dos testes ou quando a versão atual será completamente substituída.
Portanto, os jogadores precisarão aguardar novos comunicados oficiais para conhecer os próximos passos da reformulação.
Discord pode passar por uma das maiores melhorias de desempenho de sua história
A decisão de migrar o cliente do Discord para uma arquitetura baseada em Rust representa uma mudança importante para o futuro da plataforma.
Com o abandono do Electron e do React Native, a empresa pretende reduzir o consumo de recursos e melhorar a velocidade de funcionamento do aplicativo.
As demonstrações apresentadas pelo diretor de tecnologia são promissoras, especialmente pelo consumo de aproximadamente 290 MB de RAM e pela inicialização significativamente mais rápida.
Entretanto, os resultados ainda precisam ser confirmados em testes independentes e em diferentes condições de utilização.
Por enquanto, a nova versão permanece em desenvolvimento, mas a expectativa é que os primeiros testes com usuários comecem em breve.
Se os resultados apresentados forem mantidos no lançamento, o Discord poderá se tornar consideravelmente mais eficiente para milhões de jogadores que utilizam o aplicativo diariamente.
Quanto de memória RAM o Discord está consumindo atualmente no seu computador? Você acredita que a mudança para Rust fará diferença durante os jogos? Compartilhe sua experiência nos comentários!
Fontes: Stanislav Vishnevskiy — Demonstração de consumo de memória | Stanislav Vishnevskiy — Comparação de velocidade | PC Gamer — Discord prepara cliente mais leve e rápido.
Comentários (0)
Participe da conversa sobre este post.