Home

Discord stapt volledig over op Rust en bespaart tot 3,7GB ram in Windows

Discord stapt af van de Electron- en React Native-frameworks voor zijn clientapps en herschrijft de apps volledig in Rust. Dit kan het geheugengebruik van de app terugbrengen van enkele gigabytes naar een paar honderd megabytes. Cto en medeoprichter Stanislav Vishnevskiy toont dit in een screenshot.

Discord zet zijn clientapps geheel over naar Rust, meldt Vishnevskiy in een post op X. Een deel van de huidige clients is al geschreven in Rust, maar de software gebruikt ook nog de relatief inefficiƫnte frameworks Electron en React Native. Apps die gebouwd zijn op zulke frameworks laden elk webbrowsercode van Chromium in het werkgeheugen. Daardoor gebruiken ze veel ram.

De cto en medeoprichter van Discord plaatst een screenshot van de Windows-app Taakbeheer die laat zien dat de app maar 290,2MB geheugen gebruikt. Dit zou een vroege versie van de nieuwe Discord-app zijn met de codenaam Phoenix. De huidige app kan tot wel 4GB aan geheugen opslokken, meldt Windows Latest.

De overgang van Electron en React Native naar Rust geldt voor de desktop- en mobiele apps van Discord. Op mobiel houdt het bedrijf wel vast aan platformeigen gebruikersinterfaces die aansluiten bij de stijl van iOS en Android. Het deelt de onderliggende code met die voor zijn desktopapps. De chatdienst gebruikt de moderne programmeertaal Rust al sinds 2018, aldus Vishnevskiy.

Het is niet bekend wanneer de in Rust herschreven apps uitkomen.

Source: Tweakers.net

Previous

Next