Osegi
Software·1 Min. Lesezeit

Discord stellt Client auf Rust um und verabschiedet Electron

Discord baut seinen Client auf Rust um. Electron und React Native entfallen, die Oberfläche zeichnet jetzt das Rust-GUI-Framework GPUI.

The Discord logo displayed on a monitor next to Rust programming code.
Bild: iX Magazin

Discord baut seinen Client auf Rust um. Wie das Unternehmen mitteilt, verabschiedet es sich von Electron und React Native, auf die es bislang gesetzt hatte, und wechselt zu einem Rust-basierten Technologie-Stack.

Am sichtbarsten ist die Änderung bei der Oberfläche: Sie wird nun vom Rust-GUI-Framework GPUI gezeichnet. Der bisherige Ansatz auf Basis von Web-Technologie und React ist damit abgelöst.

Was sich ändert

Die Umstellung betrifft das Fundament der Anwendung und nicht nur eine einzelne Funktion. Electron und React Native sind nicht mehr Teil der Architektur. Stattdessen übernimmt Rust sowohl die Anwendungslogik als auch die Darstellung der Oberfläche über GPUI.

Weitere Details nennt das vorliegende Material nicht, etwa Zeitpläne, Leistungsmessungen oder die Frage, welche Plattformen zuerst betroffen sind. Diese Punkte bleiben offen.

Warum das wichtig ist

Discord gehört zu den bekanntesten Kommunikationsplattformen für Communities und Gaming-Gruppen. Ein Umbau dieser Größenordnung im technischen Kern ist deshalb bemerkenswert. Der Abschied von Electron und React zugunsten eines nativen Rust-Ansatzes ist ein deutliches Signal in einer Branche, in der viele Desktop-Apps weiterhin auf Web-Technologien laufen.

Für Nutzerinnen und Nutzer hängt der praktische Effekt davon ab, wie sich der neue Client im Alltag schlägt. Für Entwickler zeigt der Schritt, dass Rust und spezialisierte GUI-Frameworks wie GPUI auch für große, breit genutzte Anwendungen in Betracht kommen, nicht nur für Werkzeuge und Backend-Dienste.

Apps, die sich lohnen

SUMO: das Zahlenrätsel

Tippe die richtigen Felder, addiere, triff das Ziel. Leicht zu lernen, schwer zu meistern. Kostenlos, für jedes Alter.

Schlagwörter:discordrustgpuielectronreact native

Mehr von diesem Tag

Alle anzeigen →

Mehr aus: Software

Alle anzeigen →