Mostra sommario Nascondi sommario
Discord ha avviato una riscrittura profonda del suo client: sotto la superficie l’architettura cambia, ma l’interfaccia rimarrà familiare. L’obiettivo è ridurre i consumi e rendere l’app più reattiva su PC e smartphone, sfruttando Rust e nuove librerie native.
Cosa cambia per l’app desktop: addio a Electron, benvenuto Rust
Fino a oggi Discord ha basato il client desktop su Electron, che permette di usare tecnologie web su Windows, macOS e Linux.
Mass Effect distrutto da EA: la saga spremuta per profitto
iPhone iOS 27: funzione anti-truffe da attivare subito nelle impostazioni

Ora il team sta costruendo un client nativo scritto in Rust e basato sul framework GPUI. Questo approccio riduce la necessità di caricare componenti del browser e può abbassare il consumo memoria.
Riduzione dell’overhead e uso mirato del webview
- Il webview resterà disponibile solo per funzioni specifiche, come la riproduzione di video e certe Activities.
- La parte principale dell’app sarà nativa, con codice compilato per ogni sistema operativo.
In uno screenshot mostrato dal CTO, un prototipo denominato Discord Phoenix utilizzava circa 290 MB di RAM mentre gestiva due account. Non è un benchmark definitivo, ma indica una direzione.
Come influisce sulle app mobile: più logica condivisa, UI nativa
La nuova strategia prevede di condividere più logica applicativa tra desktop e mobile usando Rust.
Tuttavia, su Android e iOS l’interfaccia continuerà a essere costruita con componenti nativi. L’obiettivo è mantenere esperienza e integrazione tipiche di ogni piattaforma.
- Più codice in comune per backend e logica client.
- Interfacce separate per rispettare le linee guida native di Android e iOS.
Questo rappresenta un cambiamento rispetto all’approccio con React Native, adottato in passato per uniformare velocemente le funzionalità tra piattaforme.
Perché Rust? Breve contesto tecnico
Discord non scopre Rust ora: lo utilizza fin dal 2018 in parti critiche dell’infrastruttura.
- Rust è impiegato nei sistemi vocali e in componenti ad alte prestazioni.
- Nel 2020 Discord ha sostituito servizi scritti in Go con Rust per ridurre la latenza.
La scelta attuale mira a ottenere sicurezza nei thread, migliori prestazioni e minore consumo di risorse sul client.
Cosa cambia per l’utente: benefici concreti
- Consumo RAM inferiore: prototipi mostrano cifre significativamente più basse rispetto a Electron.
- Maggiore reattività durante avvio e uso quotidiano.
- Mantenimento dell’aspetto e della navigazione a cui gli utenti sono abituati.
- Minore dipendenza da componenti browser, con vantaggi in stabilità e sicurezza.
In pratica Discord promette la stessa esperienza visiva, ma con un’app più leggera e veloce.

Stato del progetto e tempistiche dei test
Il CTO Stanislav Vishnevskiy ha confermato che lo sviluppo è in corso e che i test con alcuni utenti sono previsti prossimamente.
Non è stata ancora comunicata una data di rilascio pubblica. Il rollout probabilmente avverrà gradualmente, partendo da versioni sperimentali.
Domande frequenti sul restyling tecnico
- Perché abbandonare Electron?
Per ridurre l’overhead del browser integrato e migliorare efficienza e prestazioni.
- Il nuovo client sarà visivamente diverso?
No. L’interfaccia resterà sostanzialmente simile per non disorientare gli utenti.
- Le app mobile saranno riscritte interamente in Rust?
La logica sarà più condivisa in Rust, ma le UI rimarranno native per Android e iOS.
- Quanto RAM occuperà il nuovo client?
Un prototipo mostrato usava ~290 MB. È promettente, ma non è ancora un confronto definitivo.











