Discord vai ganhar app nativo escrito em Rust que consome menos RAM

Vale a pena importar o Poco F9 Pro?

Testamos o novo Poco F9 Pro por quase um mês e reunimos 3 pontos positivos e 3 pontos negativos em um review direto ao ponto!. Crédito: Vale a pena importar o Poco F9 Pro?

O Discord vai finalmente ganhar um aplicativo nativo escrito em Rust, em vez de ser adotar o framework Electron. A mudança estrutural foi anunciada pelo diretor de tecnologia do app, Stanislav Vishnevskiy, no X, nesta quarta-feira (4).

“Nós adotamos o Rust logo no início, em 2018. Grande parte da nossa infraestrutura, tecnologia de voz e até mesmo partes do cliente já são escritos em Rust; o ‘Santo Graal’ seria migrar todo o cliente para esta linguagem”, pontuou o executivo. “Isso significa o fim do Electro e do React Native: a versão mobile mantém a interface nativa, mas compartilha o código da aplicação com a versão desktop por meio do Rust”, continuou.

Segundo o desenvolvedor, o Discord planeja iniciar os testes com a nova estrutura do aplicativo em breve, sem mencionar uma data exata.

Electron é conhecido pelo consumo exagerado de recursos

O framework Electron oferece facilidades interessantes, como compatibilidade com múltiplas plataformas e uso de tecnologias web amplamente conhecidas. Contudo, a solução é frequentemente criticada pelo alto consumo de recursos computacionais (RAM, processamento e bateria, por exemplo) e pelo desempenho potencialmente inferior ao de programas nativos.

Basicamente, programas construídos em Electron utilizam tecnologias web e incorporam um motor de navegador para executar suas interfaces.

Ao substituir essa estrutura por uma implementação baseada em Rust, o novo cliente do Discord para Windows pode se tornar mais econômico em recursos computacionais. A linguagem é conhecida por oferecer eficiência e bom desempenho, já que é compilada para código de máquina e permite desenvolver aplicações nativas sem depender necessariamente de um motor de navegador.

Novo app do Discord tende a consumir menos RAM

Na imagem anexada à publicação, Vishnevskiy mostrou uma captura de tela do Gerenciador de Tarefas listando o cliente experimental do Discord consumindo apenas 290 MB de RAM. O valor é inferior ao observado em algumas situações no aplicativo atual, que pode facilmente ultrapassar os 500 MB mesmo em segundo plano. Contudo, a comparação não representa um teste padronizado entre as duas versões.

Ainda não está claro quando o Discord fará a migração para a nova estrutura, mas mudanças como essa são delicadas e geralmente são precedidas por testes fechados e públicos antes da estreia definitiva.

Quer ficar por dentro das novidades do mundo da tecnologia? Acesse o TecMundo e acompanhe as últimas notícias sobre Discord, desenvolvimento de software e aplicativos.

Tecnologia

Veja também