Discord a discrètement conçu un remplaçant pour sa propre application de bureau, et la différence fait honte à l'ancienne version. Dans un clip de 15 secondes publié sur X par le cofondateur et directeur technique Stanislav Vishnevskiy, le nouveau client — nom de code Discord Phoenix — a fini de charger sa liste d'amis avant que la version Electron actuelle n'ait quitté son écran de chargement.
La vidéo, qui comptait 2,3 millions de vues au moment de la rédaction, a été tournée sur deux Lenovo ThinkPad sous Windows 11. Des employés de Discord ont confirmé que les deux applications avaient été lancées à froid, et Vishnevskiy a indiqué que la nouvelle version consommait 290,2MB de mémoire dans le gestionnaire des tâches, avec deux comptes connectés simultanément.
Client Rust de Discord contre Electron : temps de démarrage et RAM
Image par image, le clip résume une brève histoire des erreurs des applications de bureau. L'app Electron s'ouvre en premier et reste sur une fenêtre sombre vide pendant environ trois secondes, puis affiche une astuce : « Dans les temps anciens, Discord a démarré comme une application uniquement pour navigateur. » La blague s'écrit d'elle-même : l'application embarque encore aujourd'hui un moteur de navigateur complet.
La version Rust est lancée environ une seconde et demie plus tard et atteint pourtant son interface en premier. Sur X, des internautes ont demandé si elle n'avait pas simplement surgi depuis la barre système. Coral, qui dirige l'audio et la vidéo chez Discord, a répondu qu'il s'agissait bien de deux démarrages à froid, et Travis, qui a filmé le clip, a précisé qu'un lancement depuis la barre système signifierait que la liste d'amis était déjà chargée.
- Démarrage à froid : le client actuel affiche une fenêtre sombre vide pendant environ trois secondes avant son écran de chargement
- La fenêtre de la version Rust apparaît en une seconde après le double-clic, soit environ 1,5 seconde après l'app Electron
- Quand l'app Electron affiche son interface, vers cinq secondes, le client Rust a déjà chargé la liste d'amis


