Discord sta lavorando a una riscrittura del client in Rust con l'obiettivo di ridurre l'utilizzo delle risorse. Il co-fondatore e CTO Stanislav Vishnevskiy ha delineato il piano il 4 novembre 2026, condividendo uno screenshot di Windows Task Manager che mostra un'applicazione etichettata Discord Phoenix che utilizza circa 290 MB di RAM.
Il progetto si basa sulla tecnologia che Discord utilizza dal 2018. "Siamo stati tra i primi ad adottare Rust fin dal 2018 e gran parte della nostra infrastruttura, della tecnologia vocale e persino di parte del client attuale è già in Rust", ha scritto Vishnevskiy su X.
Cosa mostra lo screenshot di Discord Phoenix

Snapshot della memoria di Discord Phoenix
Lo screenshot offre uno sguardo preliminare sull'utilizzo della memoria dell'applicazione riscritta su Windows. L'etichetta Discord Phoenix identifica l'applicazione mostrata, mentre Task Manager fornisce la lettura di circa 290 MB.
Un minore utilizzo delle risorse rimane l'obiettivo dichiarato del progetto. Lo screenshot supporta un'osservazione più specifica: l'applicazione di sviluppo era in esecuzione al livello di memoria mostrato al momento della cattura dell'immagine.
La precedente migrazione di Discord a Rust
Discord ha precedentemente utilizzato Rust per risolvere un problema di performance nel suo backend. Nel 2020, l'azienda ha dettagliato la migrazione del suo servizio di ricevute di lettura da Go a Rust dopo ritardi ricorrenti nella garbage collection.
Il servizio Go conteneva una cache con decine di milioni di elementi. La garbage collection scansionava quella cache causando picchi di latenza. La sostituzione con Rust ha liberato memoria senza lo stesso meccanismo di garbage collection, eliminando quei picchi.
Quella migrazione riguardava un servizio backend, separato dalle applicazioni desktop e mobile coperte dalla nuova riscrittura. I suoi risultati sono un contesto storico, non misurazioni di Discord Phoenix.
Il test pubblico con gli utenti è il prossimo passo pianificato per il client riscritto.




