Discord abandonne Electron et réécrit son client en Rust : 290 Mo de RAM avec deux comptes actifs

290 Mo de RAM avec deux comptes connectés : c'est ce qu'affiche une première version du futur client Discord, réécrit intégralement en Rust. Voici ce que l'on sait.

Le 4 novembre 2026, Stanislav Vishnevskiy, cofondateur et directeur technique de Discord, a révélé dans un message publié sur X ce qu'il mijotait depuis plusieurs jours : le client Discord est en cours de réécriture complète en Rust. "Nous avons adopté Rust très tôt, dès 2018, et une bonne partie de notre infrastructure et de notre technologie vocale, et même une partie du client actuel, est déjà en Rust. Le Saint Graal, c'était d'y amener l'ensemble du client.", écrit-il.

L'objectif est clair : abandonner Electron pour faire une application full Rust. "Cela signifie qu'Electron disparaît, tout comme React Native. Le mobile conserve une interface native, mais partage le code applicatif avec la version desktop via Rust", précise-t-il.

Sur la capture du Gestionnaire des tâches partagée sur X, le nouveau client Discord consomme seulement 290,2 Mo de mémoire vive. Sur la même capture, de mauvais élèves, notamment Notion (932,5 Mo) et Spotify (652,7 Mo), qui embarquent tous un moteur web, et qui consomment bien davantage de RAM. Et le client Discord ne tournait pas à vide : selon Stanislav Vishnevskiy, deux comptes y étaient connectés simultanément. C'était donc un vrai test, pas un client Discord lancé sans aucun compte actif.

290 Mo de RAM consommés par le client Discord, c'est vraiment peu. Surtout, je me souviens qu'en décembre 2025, Discord expérimentait une fonction qui redémarrait automatiquement son application Windows au-delà de 4 Go de RAM. Discord a ensuite tenté d'optimiser Electron : dans son patch du 8 septembre 2026, il indique que le passage à Electron 42 a réduit l'usage CPU médian d'environ 17 %, au prix d'une hausse d'environ 4 % de la mémoire médiane. Mais bon, on voit bien que les développeurs ont de réelles difficultés à optimiser les applications basées sur Electron...

GPUI plutôt que Tauri

Si Electron est lourd, c'est parce qu'il embarque un Chromium et un Node.js complets dans chaque application. Beaucoup ont donc parié sur Tauri, l'alternative Rust la plus connue. Raté. "Et ce n'est pas Tauri, c'est GPUI, donc bien tenté tout le monde.", s'amuse Stanislav Vishnevskiy.

Tauri conserve une interface en HTML, CSS et JavaScript, affichée via la webview du système (WebView2 sous Windows). GPUI, le framework créé par l'équipe de l'éditeur de code Zed, dessine l'interface directement via le GPU, sans HTML. La webview système resterait utilisée pour les intégrations YouTube et les Activités. La version web, elle, continuerait d'afficher du HTML, mais sa logique passerait en WebAssembly. Côté apparence, rien ne bouge : d'après le CTO, l'application est identique à l'actuelle.

Stanislav Vishnevskiy a également publié une vidéo de 15 secondes : deux machines ThinkPad sous Windows 11, l'ancien client Discord à gauche, le nouveau à droite, tous deux lancés à froid. Le client Rust affiche la liste d'amis avant que la version Electron ait passé son écran de chargement. "La baisse de la consommation de RAM n'est qu'une partie de l'histoire. Tout semble instantané quand on clique, je ne peux plus revenir en arrière.", commente-t-il. La différence est vraiment flagrante quand on regarde cette vidéo.

Pour le calendrier, il faudra patienter. "Le client entre bientôt en phase de tests privés. Nous allons prendre le temps de nous assurer que c'est stable et sécurisé d'abord.", indique Ryan K. Rigney. Au-delà de la version Windows, une version Linux serait en préparation, tandis que pour macOS, c'est un peu plus flou, mais ça devrait suivre aussi !

Qu'en pensez-vous ?

Ajouter IT-Connect à mes
sources préférées

author avatar

Cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Mon obsession depuis près de 15 ans ? Rendre l'administration système et la cybersécurité accessibles, que vous soyez junior ou confirmé. Plus qu'un métier, l'IT est pour moi une véritable passion. J’accompagne au quotidien les sysadmins et les professionnels de l’IT dans leur montée en compétences et leur veille technique.

readers loved this