Discord a annoncé un changement majeur dans le développement de son application de bureau, en optant pour une transition complète vers Rust, un langage de programmation reconnu pour son efficacité et sa sécurité mémoire. Ce changement vise à améliorer les performances et à alléger la charge sur les systèmes des utilisateurs, rapporte 24brussels.
Le directeur technologique, Stanislav Vishnevskiy, a déclaré : « Nous avons été des adopteurs précoces de Rust depuis 2018 et une grande partie de notre infrastructure, de notre technologie vocale, et même une partie de notre client actuel est déjà développée en Rust. Le Saint Graal était d’amener l’ensemble du client là-bas. » Il a également précisé que cette démarche implique l’abandon d’Electron et de React Native, tout en conservant une interface utilisateur native sur les appareils mobiles. La version de bureau partagera son code avec l’application mobile grâce à Rust, ce qui améliorera l’efficacité globale.
Le calendrier pour la migration complète vers Rust demeure flou, mais Vishnevskiy a exprimé son optimisme en affirmant que l’entreprise « espère commencer les tests avec les utilisateurs bientôt ».
Cette initiative reflète les efforts de Discord pour améliorer l’expérience utilisateur et la gestion des ressources dans son application.