Discord is een van de zwaarste apps op veel pc's — en dat was lange tijd geen toeval. De applicatie is berucht om zijn honger naar systeembronnen.
Daar is nu verandering in gekomen. Discord heeft kritieke onderdelen van zijn app herschreven in de programmeertaal Rust, een taal die draait om snelheid en veiligheid. Het resultaat: op Windows-systemen daalt het geheugengebruik in sommige gevallen met maar liefst 92 procent. Dat meldt tweakers.net.
Het geheim zit in de aanpak: Discord vervangt niet de hele app, maar herschrijft alleen de zware processen in Rust. Daardoor hoeft niet elke taak meer via een volledige browseromgeving te lopen.
Voor de gemiddelde gebruiker betekent dit een app die veel lichter op het systeem draait. Vooral gamers merken het verschil. Zij draaien vaak meerdere zware programma's tegelijk, en elke megabyte die Discord vrijmaakt, gaat naar de actieve game in plaats van naar een chat-app op de achtergrond.
De overstap past in een bredere trend: steeds meer bedrijven pakken prestatieproblemen van oude frameworks aan met Rust. Maar of Rust dé oplossing is, daar lopen de meningen uiteen. In een discussie op ycombinator.com pleiten ontwikkelaars juist voor native oplossingen.
Tegelijk waarschuwen deelnemers aan de discussie voor de risico's van externe, native clients.
Vast staat dat de Rust-overstap Discord binnen de huidige opzet een enorme prestatiewinst oplevert. Maar de grotere discussie blijft bestaan: kies je voor snel ontwikkelen met frameworks, of voor maximale efficiëntie met native talen? De techwereld is het antwoord nog niet eens.