Discord dejará Electron y reducirá su consumo de RAM con Rust

Discord está preparando una transición técnica mayor: abandonará el marco de trabajo Electron para reconstruir su aplicación de escritorio en Rust. La compañía ya utiliza este lenguaje en gran parte de su infraestructura y tecnología de voz. Ahora busca eliminar la capa de navegador que ha condicionado el rendimiento de su cliente en computadoras.

Stanislav Vishnevskiy, cofundador y director de tecnología de Discord, confirmó el plan el 4 de noviembre de 2026. La nueva arquitectura se denomina internamente Discord Phoenix.

Esta versión utiliza el marco de interfaz de usuario GPUI, desarrollado en Rust, en lugar de Tauri. Según Windows Latest, una compilación inicial para Windows 11 mostró un consumo de memoria de 290,2 MB. Esta cifra es significativamente menor a los niveles que alcanza la aplicación actual.

Discord adopta Rust para su escritorio

La versión de escritorio de Discord ha dependido de Electron, un marco que crea aplicaciones mediante tecnologías web. Este enfoque implica que cada instancia empaqueta su propia copia de Chromium, el motor de navegadores como Google Chrome.

El uso de memoria RAM puede escalar rápidamente. Los usuarios han reportado que el cliente alcanza o supera los 4 GB en situaciones de uso intensivo. Discord ha probado reinicios automáticos cuando el consumo sobrepasa los 4 GB.

Discord Rebuilds in Rust: 290MB Early RAM Figure
Foto: tech-insider.org

Vishnevskiy explicó en X: Hemos sido adoptantes tempranos de Rust desde 2018 y gran parte de nuestra infraestructura, tecnología de voz e incluso parte del cliente actual ya están en Rust; el santo grial era llevar todo el cliente allí. La estrategia de la empresa es unificar su base de código. Electron en escritorio y React Native en móviles serán reemplazados por una estructura compartida en Rust, manteniendo interfaces nativas.

leer más  Now Playing: Google Pixel tiene app independiente

La arquitectura de GPUI

La elección de GPUI para la interfaz gráfica permite a Discord construir una aplicación nativa. Según Vishnevskiy, el uso de webview se limitará exclusivamente a contenidos como YouTube o actividades integradas.

Discord Ditching Electron for Rust GPUI

El CTO indicó a los desarrolladores que la aplicación se ve y funciona de manera idéntica a la actual. El rendimiento esperado es superior. La compañía planea evaluar qué componentes desarrollados para este nuevo cliente pueden ser compartidos con la comunidad.

El desarrollo del nuevo cliente

Discord aún no ha establecido una fecha de lanzamiento pública. La empresa trabaja en la optimización y Vishnevskiy señaló que esperan comenzar pronto las pruebas con los usuarios.

Discord dejará Electron y reducirá su consumo de RAM con Rust
Foto: Shane the Gamer

La versión actual recibió una actualización a Electron 42 en septiembre de 2026. Esta seguirá siendo la estándar para los usuarios hasta que se produzca el cambio.

El futuro del software

  • ¿Cuándo estará disponible para los usuarios? Discord no ha publicado un cronograma ni una fecha de lanzamiento definitiva para las pruebas externas.
  • ¿Qué sucederá con la versión web? Discord no ha dicho si la versión del navegador cambiará con la reconstrucción.
  • ¿Cómo afectará esto a los mods? Discord no ha dicho qué pasará con los mods de clientes de terceros construidos para la aplicación Electron.

Sigue leyendo