Discord will seinen Desktop-Client grundlegend überarbeiten und dabei von der Laufzeitumgebung Electron und der UI-Bibliothek React auf eine eigene Codebasis in der Programmiersprache Rust umstellen. Stanislav Vishnevskiy, Chief Technology Officer von Discord, kündigte den Umstieg am 4. November 2026 auf X an. Das Ziel ist eine signifikante Reduzierung des Ressourcenverbrauchs.
Ein Screenshot einer Windows-11-Entwicklungsversion des Projekts, das intern den Namen „Discord Phoenix“ trägt, zeigt eine RAM-Auslastung von rund 290 MB. Discord gibt an, dass der aktuelle Electron-Client Spitzenwerte von bis zu 4 GB RAM erreichen kann. Während der reguläre Betrieb des aktuellen Clients typischerweise unter 1 GB RAM liegt, bewegt sich der Bedarf im Leerlauf meist zwischen 1 und 2 GB.”
Technischer Wandel: von Electron zu Rust und GPUI
Die Umstellung bedeutet einen Abschied von Electron, das Chromium und Node.js nutzt und den Speicherbedarf erheblich erhöhen kann. Stattdessen soll der Kern des Desktop-Clients künftig aus Rust-Code bestehen. Für die Benutzerochberfläche kommt das GUI-Framework GPUI zum Einsatz, das Discord anpasst. Wie bisher sollen eingebettete Inhalte wie YouTube und Activities weiterhin über System-Webviews eingebunden werden.
Die Umstiegsstrategie beinhaltet auch die Vereinheitlichung der Codebasis. Während die mobilen Apps von Discord ihre native Benutzeroberfläche beibehalten, sollen sie künftig auf die gemeinsame, in Rust geschriebene Anwendungslogik zugreifen, die auch für den Desktop-Client verwendet wird. React Native wird dabei abgeschafft.
Historischer Kontext: Discord und Rust seit 2018
Für Discord ist Rust kein Neuland. Das Unternehmen setzt die Programmiersprache bereits seit 2018 in der Infrastruktur, in der Sprachübertragung und in Teilen des bestehenden Clients produktiv ein. Im Jahr 2020 migrierte Discord beispielsweise einen Backend-Dienst zum Lesen von Nachrichten von Go zu Rust, um Latenzspitzen durch den Garbage Collector zu beseitigen und die Speicherverwaltung für Echtzeit-Audio zu verbessern.

Ausblick und Zeitplan
Obwohl die technischen Neuerungen bereits vorgestellt wurden, bleibt der Zeitplan für die Veröffentlichung unsicher. Discord kündigte an, dass erste Nutzertests für den neuen Client bald anlaufen sollen. Ein konkreter Veröffentlichungstermin oder ein Termin für eine öffentliche Betaversion wurde jedoch nicht genannt. Bis auf Weiteres bleibt die etablierte Electron-Variante der offizielle Standard-Client des Anbieters.