Softwarevarkens vliegen echt: pc-geheugen wordt tegenwoordig een steeds moeilijker verkrijgbaar hardwareproduct, wat betekent dat softwareontwikkelaars zich zullen moeten aanpassen. Discord, een van de grootste zondaars als het gaat om buitensporig RAM-gebruik, lijkt dit langlopende probleem aan te pakken door inefficiënte webgebaseerde ontwikkelframeworks vaarwel te zeggen.
Microsoft doet eindelijk iets aan de erbarmelijke prestaties van Windows 11 op instapmodellen, en externe softwareontwikkelaars volgen dat voorbeeld. De CTO van Discord heeft onlangs bevestigd dat het populaire berichtplatform binnenkort een gloednieuwe desktopclient krijgt. In tegenstelling tot eerdere webgebaseerde versies zou die veel betere prestaties moeten leveren dankzij de overstap naar de programmeertaal Rust.
Discords medeoprichter en CTO Stanislav Vishnevskiy zei dat het bedrijf Rust sinds 2018 toepast en de algemene, geheugenveilige taal in verschillende delen van zijn infrastructuur en producten gebruikt. Sommige onderdelen van de huidige client zijn al in Rust geschreven, maar het omzetten van de hele app zal naar verluidt langer duren.
– Stanislav (@svishnevskiy) November 4, 2026
De Electron-gebaseerde app verdwijnt, bevestigde Vishnevskiy, en ook React Native op mobiel gaat eruit. Electron-apps kunnen profiteren van de alomtegenwoordigheid van JavaScript en andere populaire webtechnologieën, maar ze zijn extreem belastend voor de prestaties vergeleken met C, Rust of andere native code. Elke Electron-app wordt geleverd met een eigen kopie van Chromium, wat betekent dat het geheugengebruik altijd hoger zal zijn dan bij native alternatieven.
Vishnevskiy deelde een screenshot uit de Taakbeheer van zijn systeem waarin de “Discord Phoenix” app rond de 290 MB RAM draait. De Electron-versie van Discord is berucht als een enorme geheugenvreter, die gigabytes DRAM verslindt en ontwikkelaars dwingt tot soms twijfelachtige trucs om prestaties en efficiëntie te verbeteren.
De nieuwe Rust-client zou hopelijk beide problemen oplossen. De mobiele versie van Discord behoudt volgens Vishnevskiy zijn huidige native gebruikersinterface, maar zal dezelfde Rust-code delen die nu voor de desktopuitgave wordt ingevoerd. Het bedrijf wil snel een bètaversie bij gebruikers krijgen, al is er op dit moment geen concrete tijdsplanning gegeven.
De poging van Discord om zijn app efficiënter te maken, had niet op een beter moment kunnen komen. Plannen voor AI-datacenters verwoesten de chipset-keten, en pc-DRAM-producten staan nu onderaan de prioriteitenlijst van de meeste fabrikanten. Volgens TeamGroup-CEO Chen Ching-wen zullen klanten binnenkort geen hoeveelheid DDR4- of DDR5-geheugen meer kunnen kopen, ongeacht hoeveel geld ze hebben.
