Discord abandona Electron para migrar su cliente a Rust

Fuentes: Discord abandons Electron to migrate its desktop client to Rust

Discord ha anunciado la retirada de Electron, el marco de trabajo cross-platform que permitía construir aplicaciones de escritorio con tecnologías web, para migrar completamente su cliente de escritorio a Rust. Esta decisión responde a la necesidad de optimizar el consumo de recursos del sistema, ya que las aplicaciones basadas en Electron son notoriamente pesadas en términos de memoria y rendimiento. Stanislav Vishnevskiy, director de tecnología de Discord, explicó que la empresa ha sido pionera en la adopción de Rust desde 2018 y que gran parte de su infraestructura, tecnología de voz y el cliente actual ya están escritos en este lenguaje. El objetivo es convertir a Rust en la solución definitiva para todo el cliente, lo que implica que la versión móvil mantendrá una interfaz de usuario nativa pero compartirá el código de la aplicación con la versión de escritorio mediante Rust. Vishnevskiy destacó que la nueva aplicación de escritorio para Windows utiliza solo 290 MB de RAM, una mejora significativa frente a los más de 1 GB que consume la versión actual. Aunque no se ha especificado una fecha exacta para la transición completa, la compañía espera poner el nuevo cliente en fase de pruebas con los usuarios en los próximos días.