Annoncer
OrdinateursGadgets

Discord va réécrire ses clients en Rust avec GPUI

Le CTO Stanislav Vishnevskiy indique que les applications de bureau et mobiles de Discord seront reconstruites en Rust, avec des tests prévus prochainement.

Discord va reconstruire entièrement ses clients de bureau et mobiles sous forme d'applications natives en Rust, a déclaré le 5 novembre 2026 Stanislav Vishnevskiy, cofondateur et directeur technique de l'entreprise, selon automaton-media.com. Les nouvelles versions doivent entrer prochainement en phase de test auprès des utilisateurs.

Pour l'interface, Discord retient GPUI, un framework graphique écrit en Rust qui dessine directement via le GPU, sans moteur de navigateur. Le client de bureau abandonne ainsi Electron, le framework utilisé aujourd'hui. Sur mobile, l'application conservera une interface native tout en partageant du code avec la version de bureau grâce à Rust.

Une capture d'écran jointe à la publication montrait Discord fonctionnant avec environ 290 Mo de mémoire. Selon Vishnevskiy, Discord a commencé à adopter Rust vers 2018, et son infrastructure, sa technologie vocale ainsi que certaines parties du client sont déjà écrites dans ce langage.

Electron et Tauri écartés

Electron s'est généralisé à la fin des années 2010 pour les applications de bureau multiplateformes, mais il est réputé pour la taille et la consommation mémoire des applications ; Visual Studio Code et Slack l'utilisent encore. Les applications mobiles de Discord sont actuellement développées avec React Native pour iOS et Android.

Certains utilisateurs avaient demandé le passage à Tauri, framework Rust qui s'appuie sur la WebView du système au lieu d'embarquer Chromium. Le 3 novembre 2026, Vishnevskiy avait répondu sur X que Discord n'adopterait pas Tauri et laissait entendre un éloignement de Chromium ; une partie de la communauté avait alors anticipé le choix de GPUI.

En bref

Quel framework graphique Discord va-t-il utiliser ?

GPUI, un framework graphique en Rust qui dessine directement avec le GPU, sans moteur de navigateur.

Discord va-t-il abandonner Electron ?

Oui. Le client de bureau actuel repose sur Electron, que la reconstruction en Rust remplace.

Quand les nouveaux clients seront-ils testés ?

Discord prévoit de les proposer prochainement à des tests utilisateurs, sans date précise annoncée.

Source