Discord ersetzt Electron durch Rust im neuen Windows-Client, der jetzt nur noch 290 MB RAM verbraucht.

Oscar

Im Task-Manager erscheint es als Discord Phoenix und belegt 290,2 MB RAM mit zwei gleichzeitig geöffneten Konten. Es ist der neue Desktop-Client von Discord, neu in Rust geschrieben, um Electron hinter sich zu lassen, und das Unternehmen setzt ihn bereits intern ein.

Sein Mitgründer und technischer Leiter, Stanislav Vishnevskiy, hat auf X ein 15 Sekunden langes Video veröffentlicht, in dem die beiden Versionen auf zwei ThinkPad-Laptops mit Windows 11 geöffnet werden. Laut der frame-by-frame-Analyse von Windows Latest zeigt der aktuelle Client ein schwarzes Fenster für etwa drei Sekunden, bevor er in die Benutzeroberfläche gelangt, ca. fünf Sekunden insgesamt.

Der neue startet eineinhalb Sekunden später, sein Fenster erscheint in weniger als einer Sekunde, und wenn der alte Ladeprozess beendet ist, zeigt er bereits die Freundesliste an. Discord-Mitarbeiter haben bestätigt, dass beide Programme kalt gestartet wurden, das heißt, sie waren nicht vorher im Hintergrund geladen.

Warum hat Discord GPUI gewählt und nicht Tauri?

Electron übernimmt die Architektur von Chromium, daher trägt jede mit ihm erstellte Anwendung ihren eigenen Browsermotor in sich, mit mehreren Prozessen pro Fenster. Tatsächlich ist es ein bekanntes Phänomen in vielen Apps, wie jenen von Microsoft. Viele hatten erwartet, dass Discord sich für Tauri entscheidet, das Rust für die Logik verwendet, aber die Benutzeroberfläche wird weiterhin mit HTML, CSS und JavaScript innerhalb des System-Webviews gezeichnet, das unter Windows WebView2 heißt.

Nun hat das Unternehmen GPUI gewählt, das Framework der Entwickler des Zed-Editors, das die Oberfläche direkt mit der GPU zeichnet und ohne HTML auskommt. Discord, das seit 2018 Rust verwendet und im Mai eine native ARM-Version für Windows eingeführt hat, wird das Webview des Systems lediglich für eingebettete YouTube-Videos und andere sehr spezifische Bereiche beibehalten.

Die Änderung eliminiert auch den Startbildschirm, der beim Öffnen der Anwendung nach Updates sucht, da der neue Client im Hintergrund aktualisiert wird. Als Referenz gab ein Discord-Mitarbeiter im Dezember 2025 an, dass die normale Nutzung des aktuellen Clients unter 1 GB lag, und das Unternehmen hatte automatische Neustarts getestet, wenn 4 GB erreicht wurden. Allerdings entsprechen die 290 MB einer frühen Version, und Discord hat keinen Vergleich unter gleichen Bedingungen veröffentlicht.

Der Übergang beschränkt sich nicht nur auf den Desktop. Die mobilen Apps werden React Native verlassen, native Oberflächen beibehalten und Rust-Code mit dem Desktop teilen. Ryan K. Rigney, Marketingdirektor, erwähnt, dass private Tests bald beginnen werden, obwohl es noch kein öffentliches Veröffentlichungsdatum gibt. Natürlich dürfen wir den schwierigen Kontext nicht vergessen, in dem sich die Hardwarewelt befindet, mit der harten Speicherknappheit infolge der Nachfrage nach KI-Hardware. Es ist ein Moment, in dem diese Optimierungen wichtiger sind denn je.