Discord abandona Electron y reescribe su app en Rust: su nuevo cliente usa solo 290 MB de RAM
La app que millones de jugadores dejan abierta todo el día por fin ataca su problema más viejo: el peso. Electron sale, Rust entra, y la primera foto del nuevo cliente marca 290 MB.
Discord está reescribiendo por completo su aplicación en Rust y abandona Electron, el armazón basado en tecnologías web que su cliente de escritorio ha usado durante años. Lo confirmó su cofundador y director de tecnología, Stanislav Vishnevskiy, en una serie de mensajes en X el 4 de noviembre recogidos por The Verge e Inven Global: llevar todo el cliente a Rust era, en sus palabras, el «santo grial» del equipo.
El dato que explica el porqué es una captura. Vishnevskiy compartió el administrador de tareas de Windows con el nuevo cliente —un proceso llamado Discord Phoenix— usando 290,2 MB de memoria, y aclaró después que en esa imagen funcionaba con dos cuentas a la vez, algo que la nueva app admite. El cliente actual, construido sobre Electron y su capa de Chromium, puede pasar de 1 GB con solo estar presente en unos pocos servidores.
El cambio no es solo de escritorio. En el móvil también sale React Native: las aplicaciones de iOS y Android mantendrán su interfaz nativa, pero compartirán el código de la aplicación con el escritorio a través de Rust. El nuevo cliente se construye con GPUI —no con Tauri, como se especuló—, conserva el aspecto y el funcionamiento actuales y usa la vista web del sistema solo para elementos como YouTube y las Actividades. A la pregunta de si rendirá mejor, Vishnevskiy respondió que esperan que así sea.
No es un giro repentino. Discord usa Rust desde 2018 en buena parte de su infraestructura, en su tecnología de voz y en partes del cliente actual, y en 2020 ya contó cómo migró de Go a Rust su servicio de estados de lectura para eliminar los picos de latencia. La reescritura cierra ese camino: el cliente era la última pieza grande fuera de Rust.
Lo que no hay todavía es fecha. Vishnevskiy dijo que esperan poner el nuevo cliente a prueba con usuarios «pronto», sin calendario de lanzamiento ni orden de plataformas anunciado, y Discord no ha publicado un anuncio propio. Para quien juega con Discord abierto junto al juego, el navegador y la retransmisión, la promesa es concreta y medible: cientos de megabytes de vuelta. Falta que la prueba con usuarios la confirme fuera de una captura.
Comentarios
Sé el primero en comentar.
Sigue leyendo
Software
La FAA levanta la parada nacional tras más de cuatro horas: EE. UU. vuelve a despegar, pero el caos seguirá el fin de semana
Tras más de cuatro horas sin despegues, la FAA levantó la parada nacional y EE. UU. vuelve a volar. El balance es enorme: ¿se normaliza el fin de semana?
Software
Todos los aviones en tierra en EE. UU.: un fallo de comunicaciones obliga a la FAA a parar todos los despegues del país
Ningún avión despega en todo EE. UU. por un fallo de comunicaciones de la FAA, solo la segunda vez desde el 11-S. El cielo se vacía: ¿cuándo volverán a volar?
Software
Outlook se cae en plena jornada: más de 130.000 reportes y Microsoft confirma un fallo que puede afectar a cualquier región
Outlook se cayó en plena jornada laboral y Downdetector superó los 130.000 reportes en poco más de una hora. Microsoft redistribuye el tráfico, pero ¿cuándo vuelve el correo?