Aller au contenu
X

Discord abandonne Electron : le client réécrit en Rust tourne avec 290 Mo de RAM

Par Thomas DuvillardAucun commentaire4 min de lectureActu
Le logo Discord lumineux sur le stand de la messagerie lors du salon PAX West à Seattle.

Discord va se passer d’Electron. Stanislav Vishnevskiy, cofondateur et directeur technique de la messagerie, a confirmé mercredi 4 novembre sur X que l’entreprise réécrit l’intégralité de son client en Rust, sur ordinateur comme sur mobile. Une première version tourne déjà en interne, sous le nom de code « Discord Phoenix ».

« Nous avons adopté Rust très tôt, dès 2018, et une grande partie de notre infrastructure, de notre technologie vocale et même une partie du client actuel sont déjà en Rust. Le Graal, c’était d’y faire passer tout le client », écrit le dirigeant dans un message publié vers 21 h 45, heure de Paris. « Cela veut dire qu’Electron disparaît, et React Native aussi. » Sur mobile, les applications garderont une interface native propre à iOS et Android, mais partageront leur code applicatif avec la version de bureau.

À lire aussi : Epic Games Launcher : un client Linux natif arrive « bientôt », sans date

Le framework retenu pour l’interface n’est pas Tauri, comme l’avaient parié de nombreux internautes, mais GPUI. Cette bibliothèque d’interface en Rust, dont le rendu est accéléré par le processeur graphique, a été développée par Zed Industries pour son éditeur de code Zed. Discord indique appliquer ses propres correctifs par-dessus et étudiera ce qu’il peut reverser au projet. La vue web du système ne servira plus qu’à afficher certains contenus comme les vidéos YouTube ou les Activités, a précisé Stanislav Vishnevskiy : « l’application elle-même est native ».

290 Mo dans le Gestionnaire des tâches

Pour appuyer l’annonce, le directeur technique a publié une capture du Gestionnaire des tâches de Windows. Le processus « Discord Phoenix » y occupe 290,2 Mo de mémoire vive. Sur la même capture, Google Chrome consomme 1 568,6 Mo, World of Warcraft 1 184,8 Mo, Notion 932,5 Mo et le composant web de Steam 856 Mo. Interrogé sur ce chiffre, Stanislav Vishnevskiy a ajouté que ce client faisait tourner deux comptes en même temps, une possibilité prévue dans la nouvelle version.

Capture du Gestionnaire des tâches de Windows où le processus Discord Phoenix utilise 290,2 Mo de mémoire, contre 1 568,6 Mo pour Google Chrome.
Le client « Discord Phoenix » dans le Gestionnaire des tâches de Windows. Capture : Stanislav Vishnevskiy sur X.

Le sujet est sensible chez Discord. L’application actuelle embarque Chromium, le moteur du navigateur de Google, comme toutes les applications Electron, et sa gourmandise est un reproche récurrent des joueurs. En décembre 2025, un employé de l’entreprise avait reconnu sur Reddit tester un redémarrage automatique du client lorsque sa consommation dépasse 4 Go, en précisant qu’un usage normal reste sous 1 Go, rapporte le site Windows Latest.

À un utilisateur qui demandait si l’interface changerait, le dirigeant a répondu que l’application « a le même aspect et fonctionne exactement comme l’actuelle ». Sur les performances, il s’est montré plus prudent : « Nous nous attendons à ce qu’elles soient meilleures. »

Pas de date de sortie

Le chantier dépasse le seul ordinateur. L’application iOS a été écrite en React Native dès l’origine, et la version Android y avait été portée il y a quelques années parce qu’elle accusait un retard de fonctionnalités, a rappelé le cofondateur. Le passage à Rust doit donc donner à Discord un seul socle de code pour Windows, macOS, Linux, iOS et Android.

Discord utilise déjà le langage sur ses serveurs. En 2020, l’équipe technique avait détaillé dans un billet de blog la migration de son service « Read States », qui retient les messages lus par chaque utilisateur, de Go vers Rust pour supprimer des pics de latence.

Aucun calendrier n’a été communiqué. Stanislav Vishnevskiy dit espérer ouvrir des tests auprès des utilisateurs « bientôt », et Discord n’a publié aucun communiqué officiel. L’entreprise n’a pas non plus précisé le sort de la version navigateur ni celui des clients modifiés comme Vencord ou BetterDiscord, qui s’injectent aujourd’hui dans l’application Electron. D’ici là, c’est l’application actuelle qui reste distribuée sur toutes les plateformes.

Sources : Stanislav Vishnevskiy sur X, Windows Latest, The Verge, Inven Global.

Ajouter Geek Actu à mes sources préférées sur Google

Site web de Thomas Duvillard

Thomas Duvillard est rédacteur en chef de Geek Actu. Il couvre les jeux vidéo, le high-tech et la pop culture, tests et analyses à l’appui.