Discord abandonne Electron et réécrit ses clients en Rust
Discord conçoit de nouveaux clients pour ordinateurs et mobiles en Rust, sans Electron ni React Native. Une version de test tourne avec environ 290 Mo de RAM.

Discord développe de nouveaux clients pour ordinateurs et smartphones, en abandonnant Electron sur le poste de travail et React Native sur mobile. L'équipe réécrit le code côté client en Rust et prévoit de lancer prochainement des tests auprès des utilisateurs.
Une application de bureau rendue par le GPU
L'interface de l'application pour ordinateur sera refaite avec GPUI, un framework Rust à rendu GPU conçu par l'équipe de Zed pour son éditeur de code. Le WebView du système affichera les contenus web intégrés, notamment les mini-jeux de la section des activités. L'équipe travaille aussi sur un client Linux natif.
Sur iOS et Android, les applications auront une interface native et partageront du code Rust avec la version de bureau. Dans le navigateur, l'interface sera dessinée en HTML, tandis que la logique applicative s'exécutera via WebAssembly.
Premiers chiffres sur la mémoire
Le directeur technique et cofondateur, Stanislav Vishnevskiy, a publié une capture d'écran d'une version de test nommée Discord Phoenix dans le Gestionnaire des tâches de Windows. L'application n'occupait que 290 Mo de mémoire vive. Selon lui, deux comptes étaient actifs à ce moment-là.
Ce chiffre provient d'une version préliminaire et ne préjuge pas des performances finales. Mais la gourmandise en mémoire des applications Electron, qui embarquent un moteur de navigateur complet, est un reproche ancien, et un client plus léger serait visible pour les utilisateurs.
Rust n'est pas une nouveauté chez Discord, qui l'emploie depuis 2018. En 2020, l'entreprise avait expliqué comment elle avait migré vers ce langage son service de suivi des salons et des messages lus. Le nouveau chantier étend cette approche des services serveur aux applications clientes.
Des apps à découvrir
Touche les bonnes cases, additionne, atteins l'objectif. Facile à apprendre, difficile à maîtriser. Gratuit, pour tous les âges.
Discutez avec un partenaire IA ; chaque phrase revient corrigée et expliquée dans votre langue. 9 langues, de A1 à C2.
Ouvrez des messages EDIFACT et X12, chaque segment expliqué, conversion JSON/XML, export PDF et Excel. Fonctionne en local, sans envoi.
Choisissez pour qui, l'occasion et la personnalité. Le moteur lit les descriptions de produits de boutiques locales et classe ce qui convient. Gratuit, sans inscription.
Plus d'actus de ce jour
Tout voir →
GOG GALAXY arrive enfin nativement sur Linux, 18 ans après
Claude Code accusé de divulguer l'adresse email de ses utilisateurs

Alta Ares décroche six lots anti-drone auprès de l’OTAN

NCBR : 25 millions de zlotys pour des projets de R&D en IA
Plus dans: Logiciels
Tout voir →
Orchestro remplace VMware dans le réseau externe de Jeonnam-Gwangju

nanoCAD Metallokonstrouktsii 26 arrive sur les OS Linux russes

Safari adopte les onglets verticaux et le pilotage par Siri
