Pular para o conteúdo principal
Discord plans Rust client rewrite to cut resource usage

Discord planeja recriar cliente em Rust para poupar recursos

Discord desenvolve versão em Rust para reduzir uso de memória. O projeto Phoenix já registrou consumo de cerca de 290 MB de RAM e terá testes públicos.

Atualizado
Tempo de leitura
2 min
Tópico
Notícias
O que a captura de tela do Discord Phoenix revela

Veja mais conteúdos da GAMES.GG no Google

Publicidade

O Discord planeja recriar cliente em Rust para poupar recursos, focando em uma reescrita do cliente em Rust para reduzir o uso de hardware e turbinar a performance do PC durante o gameplay. O cofundador e CTO Stanislav Vishnevskiy revelou o plano em 4 de novembro de 2026, compartilhando uma captura de tela do Gerenciador de Tarefas do Windows que mostrava um aplicativo chamado Discord Phoenix consumindo aproximadamente 290 MB de RAM.

O projeto se baseia em uma tecnologia que o Discord já utiliza desde 2018. “Adotamos o Rust logo no início, em 2018, e grande parte da nossa infraestrutura, tecnologia de voz e até mesmo trechos do cliente atual já rodam em Rust”, escreveu Vishnevskiy no X.

O que a captura de tela do Discord Phoenix revela

Gerenciador de Tarefas do Windows mostrando o Discord Phoenix usando aproximadamente 290 MB de RAM

Registro do consumo de memória do Discord Phoenix

A imagem oferece uma prévia do consumo de memória do aplicativo reformulado no Windows. O nome Discord Phoenix identifica o aplicativo em exibição, enquanto o Gerenciador de Tarefas apresenta a leitura de aproximadamente 290 MB.

Reduzir o consumo de recursos continua sendo o grande objetivo do projeto para não pesar na build dos jogadores. A captura de tela comprova um dado mais pontual: a versão de desenvolvimento estava operando nesse nível de memória no exato momento em que a imagem foi registrada.

A migração anterior do Discord para Rust

Anteriormente, o Discord já havia recorrido ao Rust para resolver um problema crítico de performance em seu backend. Em 2020, a empresa detalhou a migração do seu serviço de confirmação de leitura do Go para o Rust após gargalos recorrentes de garbage collection.

O serviço em Go mantinha um cache com dezenas de milhões de itens. O processo de garbage collection varria esse cache e gerava picos absurdos de latência. O substituto em Rust liberou memória sem precisar desse mesmo mecanismo de coleta, eliminando completamente esses picos de lag.

Essa migração envolveu um serviço de backend, totalmente separado dos aplicativos para desktop e mobile contemplados pela nova reformulação. Esses resultados servem apenas como contexto histórico, e não como métricas definitivas do Discord Phoenix.

A próxima etapa planejada para o novo cliente reformulado é a realização de testes públicos com a comunidade de usuários.

Publicidade