Die Kurzfassung
Discord stellt seinen gesamten Client auf Rust um: Auf dem Desktop fällt Electron weg, auf Mobilgeräten React Native. CTO Stanislav Vishnevskiy kündigte den Schritt am 4. November 2026 auf X an und zeigte einen frühen Windows-Build mit rund 290 MB RAM. Für Unternehmen, die überlegen, wie sie plattformübergreifende Mobile- und Desktop-Apps bauen, hat das von Discord gewählte Muster – ein gemeinsamer nativer Kern mit plattformspezifischer Oberfläche – jetzt eine der größten Consumer-Apps des Marktes als Referenz.
Was genau ändert Discord?
Die Desktop-App von Discord ist seit Jahren eine Electron-App: eine Weboberfläche, die mit einer eigenen Kopie der Chromium-Engine und Node.js ausgeliefert wird. So konnte ein Team dasselbe Produkt für Windows, macOS und Linux bauen – doch jede Electron-App bringt eine komplette Browser-Laufzeit mit, und der Speicherbedarf wächst mit jeder geöffneten Ansicht. Jetzt baut Discord den Client als native Rust-Anwendung neu.
„Wir setzen Rust seit 2018 früh ein, und ein großer Teil unserer Infrastruktur, der Voice-Technik und sogar Teile des aktuellen Clients sind bereits Rust – der heilige Gral war, den ganzen Client dorthin zu bringen“, schrieb Vishnevskiy. „Das heißt: Electron fällt weg, React Native ebenso; Mobile behält native UI, teilt den App-Code aber über Rust mit dem Desktop.“ In Antworten an Follower ergänzte er laut Windows Latest, dass die neue Desktop-Oberfläche GPUI statt Tauri nutzt.
| Ebene | Heute | Neuer Client |
|---|---|---|
| Desktop-Hülle | Electron (Chromium + Node.js) | Native Rust-App auf GPUI |
| Mobile-UI | React Native | Native UI auf jeder Plattform |
| Gemeinsame App-Logik | JavaScript in webbasierten Schichten | Rust, geteilt von Desktop und Mobile |
| Status | In Produktion | Frühe Builds; Nutzertests „bald“ |
Wie viel schlanker ist der Rust-Build?
Die bislang einzige öffentliche Zahl stammt von einem Screenshot, den Vishnevskiy von einem frühen Windows-Build mit dem Namen Discord Phoenix veröffentlichte: rund 290 MB RAM. The Verge weist darauf hin, dass die aktuelle Windows-App leicht über 1 GB steigt, sobald ein Nutzer in einer Handvoll Server aktiv ist. Der Abstand ist groß, stammt aber von einem einzelnen Rechner und einer unfertigen App mit weniger Funktionen – er zeigt eine Richtung, keinen Benchmark.
Für den Vergleich ist die Wahl von GPUI entscheidend. Tauri, die bekannteste Rust-Alternative zu Electron, rendert weiterhin eine Weboberfläche – nur in der Webview des Betriebssystems statt in einem mitgelieferten Chromium. GPUI, das für den Code-Editor Zed entwickelte UI-Framework, zeichnet die Oberfläche direkt auf der GPU, ganz ohne Web-Schicht. Damit entfällt die Browser-Engine vollständig, und genau dort steckt der größte Teil des Electron-Overheads.
Was das für Softwareteams in den USA und der EU bedeutet
Die Botschaft lautet nicht „alle sollten in Rust neu schreiben“. Discord betreibt Rust seit acht Jahren in Infrastruktur und Voice-Stack und kann sich deshalb ein natives UI-Framework leisten, das deutlich jünger und schlechter dokumentiert ist als Electron. Die meisten Produktteams haben diese Tiefe nicht, und eine komplette Client-Neuentwicklung friert die Feature-Arbeit monatelang ein. Die nützlichere Lehre ist architektonisch: Discord legt die Geschäftslogik in einen gemeinsamen Kern und hält die Oberfläche auf jeder Plattform nativ.
Dieses Shared-Core-Muster steht Teams jeder Größe offen. Rust, Kotlin Multiplatform und C++ können gemeinsame Logik tragen, während die UI in SwiftUI, Jetpack Compose oder einem Desktop-Toolkit bleibt. Teams, die heute auf React Native oder Electron setzen, müssen nicht in Panik geraten: Beide bleiben der schnellste Weg, mit einem webaffinen Team auf mehreren Plattformen zu liefern. Wenn Speicher, Akku, Startzeit oder App-Größe aber bereits Bewertungen oder Bindung kosten, ist Discords Schritt ein Grund, diese Kosten zu messen und die Alternativen durchzurechnen.
Die versteckten Kosten liegen beim Personal. Rust-Entwickler, die auch ausgefeilte Desktop- und Mobile-Oberflächen bauen können, sind in den USA wie in der EU knapp und teuer. Bevor Sie sich festlegen, schätzen Sie ab, wer den nativen Kern in drei Jahren pflegt – nicht nur, wer den Prototyp bauen kann.
Was das für den DACH-Markt bedeutet
Im DACH-Raum laufen viele Electron-basierte Fach- und Kollaborations-Apps auf Firmen-Notebooks, die über Jahre genutzt werden und sich Arbeitsspeicher mit Virenscanner, VPN-Client und Office teilen. Für IT-Abteilungen ist ein Client, der statt über 1 GB nur einige Hundert MB belegt, ein handfestes Argument für längere Hardware-Zyklen. Gleichzeitig ist der Rust-Arbeitsmarkt hier klein: Wer einen nativen Kern einführt, sollte Weiterbildung bestehender C++- oder Kotlin-Entwickler einplanen, statt nur auf Neueinstellungen zu setzen.
Zwei Regelwerke gehören in die Stack-Entscheidung. Der EU Cyber Resilience Act verlangt für Produkte mit digitalen Elementen Security by Design und Schwachstellenmeldungen – speichersichere Sprachen wie Rust schreibt er nicht vor, sie helfen aber, ganze Fehlerklassen zu vermeiden und das zu dokumentieren. Und seit dem 28. Juni 2025 gilt das Barrierefreiheitsstärkungsgesetz (BFSG) für viele Consumer-Apps: Wer von einer Web-Oberfläche auf ein junges natives UI-Framework wechselt, muss prüfen, ob Screenreader und Tastaturbedienung dort genauso zuverlässig funktionieren wie im Browser.
Wie sollten Teams ihren Cross-Platform-Stack jetzt bewerten?
- Zuerst messen. Speicher, CPU, Kaltstartzeit und Installationsgröße auf den einfachen Geräten erfassen, die Ihre Nutzer tatsächlich haben.
- Den echten Engpass finden. Viele Performance-Probleme in Electron und React Native stammen von schweren Ansichten, Speicherlecks oder zu häufigen State-Updates und lassen sich ohne Neuentwicklung beheben.
- Die Optionen ehrlich vergleichen. Electron, Tauri, React Native, Flutter und ein gemeinsamer nativer Kern gewichten Liefertempo, Performance und Recruiting unterschiedlich.
- Gemeinsame Logik schrittweise auslagern. Netzwerk, Synchronisation, Verschlüsselung oder Medien-Code in ein gemeinsames natives Modul verlagern, bevor die UI angefasst wird – so wie Discord es mit Rust über mehrere Jahre getan hat.
- Kompetenzen einplanen. Budget für Schulung oder Einstellungen vorsehen, bevor ein junges Framework eingeführt wird, und einen Plan B bereithalten, falls es stagniert; Barrierefreiheit von Anfang an mittesten.
Häufig gestellte Fragen
Was hat Discord angekündigt?
Am 4. November 2026 erklärte Discord-Mitgründer und CTO Stanislav Vishnevskiy auf X, dass das Unternehmen seinen gesamten Client auf Rust umstellt. Die Desktop-App wird nicht mehr mit Electron gebaut, und die Mobile-Apps verzichten auf React Native: Sie behalten native Oberflächen, teilen den Anwendungscode aber über Rust mit dem Desktop.
Wie viel Speicher braucht die neue Discord-App?
Vishnevskiy teilte einen Screenshot eines frühen Windows-Builds mit rund 290 MB RAM. The Verge merkt an, dass die aktuelle Electron-basierte Windows-App leicht 1 GB oder mehr erreicht, sobald ein Nutzer in einigen Servern aktiv ist. Das sind frühe Werte von einem einzelnen Rechner, kein veröffentlichter Benchmark.
Welches Framework nutzt Discord statt Electron?
Laut Vishnevskiy basiert die neue Desktop-Oberfläche auf GPUI, einem Rust-UI-Framework, das vor allem als UI-Schicht des Code-Editors Zed bekannt ist – nicht auf Tauri. Tauri nutzt ebenfalls Rust, rendert aber meist eine Weboberfläche in der Webview des Betriebssystems; GPUI zeichnet die Oberfläche nativ auf der GPU.
Wann erscheint die Rust-Version von Discord?
Discord hat kein Datum genannt. Vishnevskiy sagte, das Unternehmen hoffe, den neuen Client bald mit Nutzern testen zu können.
Sollte unser Team ebenfalls Electron oder React Native verlassen?
Nicht automatisch. Discord betreibt Rust seit 2018 in Produktion und hat die Ingenieure, um einen nativen UI-Stack zu verantworten. Für die meisten Produkte können Electron, Tauri, React Native, Flutter oder ein gemeinsamer nativer Kern funktionieren; die richtige Wahl hängt von Speicher- und Performance-Zielen, Teamkompetenzen, Release-Rhythmus und davon ab, wie viel Code Sie plattformübergreifend teilen müssen.
Quellen
Stanislav Vishnevskiy, CTO von Discord, auf X (Primärquelle, 4. November 2026)
The Verge — Discord is ditching Electron and its new app uses less RAM (5. November 2026)
Windows Latest — Discord is killing its Electron app, and the Rust rebuild uses just 290MB (5. November 2026)