Selon Discord, la plateforme a annoncé aujourd’hui qu’elle réécrivait son client de bureau en Rust pour faire baisser sa consommation de RAM sur PC. L’idée est de sortir progressivement d’Electron sur Windows et macOS, avec un objectif assez simple : lancer l’application plus vite, lui faire prendre moins de mémoire et rendre l’interface plus nerveuse au quotidien. Pour les joueurs qui laissent Discord ouvert pendant des heures, la promesse a de quoi faire sourire.
Pendant une démonstration menée par le CTO de Discord, Stanislav Vishnevskiy, une version préliminaire du nouveau client tournait autour de 290 Mo de mémoire utilisée. On est loin de l’application actuelle dans des conditions réelles, que Discord situe souvent entre 500 et 785 Mo, avec certains cas où elle peut même passer au-dessus de 1 Go. Et le discours ne porte pas seulement sur la mémoire. Dans la démonstration montrée par Discord, le nouveau client semblait se lancer en environ une seconde, contre presque six pour l’ancienne version, avec une navigation annoncée comme beaucoup plus immédiate.
Discord ne change pas juste de langage.
Le service revoit aussi son architecture et prend ses distances avec Electron, qui traîne avec lui une grosse partie de Chromium et, avec elle, un coût non négligeable en ressources. À la place, Discord dit s’appuyer sur une approche en Rust, avec GPUI et des correctifs maison, pour alléger le client sur plusieurs plans en même temps : le démarrage, la fluidité générale, et la consommation des ressources système. Sur mobile, en revanche, Discord ne compte pas tout retourner. Les applications garderont une interface native sur iOS et Android, mais partageront davantage de code avec la version bureau grâce à Rust, toujours d’après l’entreprise.
Ce n’est pas une décision sortie de nulle part. Discord explique qu’il utilise déjà Rust en interne depuis 2018 pour son infrastructure, ses technologies vocales et certaines parties du client. L’entreprise cite notamment la réécriture, en 2020, de son service Read States, passé de Go à Rust. D’après Discord, ce changement a permis de multiplier par 10 la capacité de requêtes, tout en réduisant l’usage mémoire de 30 % et la latence de 50 %.
Reste qu’il vaut mieux garder la tête froide. Les chiffres mis en avant viennent d’une version interne encore très tôt dans son développement, présentée par la direction de Discord. Pour l’instant, il n’y a toujours pas de série de tests indépendants menée à grande échelle sur des PC variés, des usages différents, des configurations modestes ou des outils d’accessibilité.
Discord dit vouloir faire essayer ce nouveau client à des utilisateurs prochainement, mais aucune date de sortie publique n’a encore été donnée. Cette refonte s’inscrit aussi dans un mouvement plus large : les grands noms du jeu vidéo et des logiciels liés au gaming cherchent de plus en plus à gratter en efficacité, que ce soit sur les launchers, les interfaces ou les performances sur le matériel déjà en place. Pour Discord, ce serait peut-être enfin l’occasion d’avoir une application au niveau de sa popularité.
Author: Emmanuel Bosque
{
"social": {
"email": "",
"facebook": "",
"twitter": "",
"linkedin": ""
},
"ja-JP": "",
"de-DE": "Emmanuel Bosque schreibt bei Softonic über Videospiele: Neuerscheinungen, Updates, die aus einem Spiel still und leise ein anderes machen, und eine Branche, die ihre Schritte selten vorher ankündigt. Er schreibt für die, die spielen wollen, nicht für die, die diskutieren wollen: was heute spielbar ist, auf welcher Plattform und ob der Download sich lohnt. Er gehört zum Redaktionsteam von Softonic und arbeitet täglich mit KI-Werkzeugen in der Produktion.",
"en-US": "Emmanuel Bosque covers video games at Softonic: releases, the updates that quietly turn a game into a different one, and an industry that rarely announces its moves in advance. He writes for the person who is going to play, not the person who is going to argue: what you can play today, on which platform, and whether it is worth the download. He is part of Softonic's editorial team and works daily with AI tools in content production.",
"es-ES": "Emmanuel Bosque cubre videojuegos en Softonic: lanzamientos, actualizaciones que convierten un juego en otro sin decirlo y los movimientos de una industria que casi nunca avisa. Escribe pensando en quien va a jugar, no en quien va a discutir: qué se puede jugar hoy, en qué plataforma y si de verdad merece la descarga. Forma parte del equipo editorial de Softonic y trabaja a diario con herramientas de IA en la producción de contenido.",
"fr-FR": "Emmanuel Bosque couvre les jeux vidéo chez Softonic : sorties, mises à jour qui transforment discrètement un jeu en un autre, et une industrie qui prévient rarement à l'avance. Il écrit pour celui qui va jouer, pas pour celui qui va débattre : ce qui est jouable aujourd'hui, sur quelle plateforme, et si le téléchargement en vaut la peine. Il fait partie de l'équipe éditoriale de Softonic et travaille au quotidien avec des outils d'IA dans la production de contenu.",
"it-IT": "Emmanuel Bosque si occupa di videogiochi su Softonic: uscite, aggiornamenti che trasformano un gioco in un altro senza dirlo e un'industria che quasi mai avvisa in anticipo. Scrive per chi ha intenzione di giocare, non per chi ha intenzione di discutere: cosa si può giocare oggi, su quale piattaforma e se vale davvero il download. Fa parte del team editoriale di Softonic e lavora ogni giorno con strumenti di IA nella produzione dei contenuti.",
"nl-NL": "Emmanuel Bosque schrijft bij Softonic over videogames: releases, updates die een spel stilletjes in een ander spel veranderen, en een industrie die haar stappen zelden vooraf aankondigt. Hij schrijft voor wie gaat spelen, niet voor wie gaat discussiëren: wat je vandaag kunt spelen, op welk platform en of de download het waard is. Hij maakt deel uit van de redactie van Softonic en werkt dagelijks met AI-tools in de contentproductie.",
"pl-PL": "Emmanuel Bosque zajmuje się grami w Softonicu: premierami, aktualizacjami, które po cichu zmieniają grę w zupełnie inną, i branżą, która rzadko uprzedza o swoich ruchach. Pisze dla tych, którzy chcą zagrać, a nie dla tych, którzy chcą się spierać: w co można zagrać dziś, na jakiej platformie i czy naprawdę warto pobierać. Należy do zespołu redakcyjnego Softonica i codziennie korzysta z narzędzi AI w produkcji treści.",
"pt-BR": "Emmanuel Bosque cobre games na Softonic: lançamentos, atualizações que transformam um jogo em outro sem avisar e uma indústria que raramente anuncia seus movimentos com antecedência. Escreve para quem vai jogar, não para quem vai discutir: o que dá para jogar hoje, em qual plataforma e se vale mesmo o download. Faz parte da equipe editorial da Softonic e trabalha diariamente com ferramentas de IA na produção de conteúdo."
}
View all posts by Emmanuel Bosque