Discord deja Electron: su app en Rust usa 290MB de RAM

¿Qué cambió Discord en su cliente de escritorio?

290,2MB de RAM con dos cuentas abiertas al mismo tiempo. Esa es la cifra que mostró el CTO y cofundador de Discord, Stanislav Vishnevskiy, en la barra de tareas de Windows 11 con la nueva app escrita en Rust, conocida internamente como Discord Phoenix. El cliente actual, construido sobre Electron, suele quedarse entre 1 y 2GB en reposo en las PCs de Windows Latest, y Discord reconoció en diciembre de 2025 que su uso normal ronda los 1GB.

Para un founder, la lección no es «Rust es mejor». Es que una empresa con millones de usuarios demostró que se puede tirar el navegador empaquetado sin rediseñar el producto, y que el costo de no hacerlo se mide en RAM, batería y tiempo de arranque.

La demo: 15 segundos que explican el problema

Vishnevskiy publicó en X un clip lado a lado que ya superaba los 2,3 millones de vistas. A la izquierda, el cliente Electron; a la derecha, el rebuild en Rust. Ambos con arranque en frío, según confirmaron empleados de la compañía. «Clicking around feels instant, I can’t go back», escribió el CTO.

¿Y esto cómo se aplica en tu negocio?

Dueños de negocio de Latinoamérica y España usan un agente de IA para ganar más y recuperar su tiempo. El Kit «tu mano derecha con IA» te muestra cómo en un video de 11 minutos, con una ficha para armar el tuyo. CAR está cerrada por ahora; al anotarte, te avisamos cuando abra.

👥 Quiero el Kit →

El análisis cuadro por cuadro deja el contraste servido:

  • El cliente Electron se abre primero y muestra una ventana oscura vacía durante unos 3 segundos, seguida de un mensaje que dice «In the ancient days, Discord started as a browser-only app». El detalle no es casual: la app sigue llevando un motor de navegador adentro.
  • El cliente nuevo se abre 1,5 segundos después y su ventana aparece en menos de un segundo.
  • Cuando la app vieja llega a su interfaz, unos 5 segundos después del lanzamiento, la versión en Rust ya tiene la lista de amigos cargada.

En X preguntaron si la app nueva simplemente salía de la bandeja del sistema. Coral, responsable de audio y video en Discord, respondió que ambos son arranques en frío. Travis, que grabó el clip, añadió que un lanzamiento desde la bandeja implicaría que la lista de amigos ya estaría cargada.

¿Por qué Electron consume tanta RAM?

Electron hereda su arquitectura multiproceso de Chromium: cada app trae su propia copia del motor de navegador, con un proceso principal y un proceso de renderizado por ventana. Por eso Discord puede llegar a los 4GB — la compañía llegó a probar un reinicio automático al superar ese umbral.

Discord intentó arreglarlo desde adentro. Sus notas de parche de septiembre indican que la actualización a Electron 42 recortó el uso mediano de CPU cerca de un 17%, pero «a costa de una regresión menor en el uso de memoria p50 (~4%)». El toggle de Game Mode que probaron después ni siquiera menciona la RAM.

GPUI, Tauri o WinUI: qué eligió Discord y por qué

La apuesta de Discord no fue Tauri, el framework en Rust que muchos apostaban. Tauri usa Rust para la lógica pero dibuja la interfaz en HTML, CSS y JavaScript dentro del webview del sistema — WebView2 en Windows. Discord eligió GPUI, el framework de UI acelerado por GPU del equipo detrás del editor de código Zed.

La diferencia es de fondo: GPUI dibuja la interfaz en la GPU sin HTML, y Rust gestiona la memoria sin recolector de basura. Discord usa Rust desde 2018 en infraestructura, tecnología de voz y partes del cliente actual.

Tecnología Qué es Rol en Discord
Rust Lenguaje de programación Cliente nuevo y código compartido
GPUI Framework de UI en Rust, de Zed Dibuja la nueva app de escritorio
Electron Runtime de Chromium y Node.js App actual, en retirada
Tauri Framework Rust con webview del sistema No se usa
React Native Framework de apps móviles Apps móviles actuales, en retirada

El webview no desaparece del todo: los embeds de YouTube y las Activities seguirán usándolo. En móvil, las interfaces siguen siendo nativas pero compartirán código en Rust con el escritorio, y la versión web moverá su lógica a WebAssembly en lugar de JavaScript.

¿Qué significa esto para tu startup?

Tres cosas concretas.

Primero, el argumento de «una sola base de código» ya no cierra solo. Electron fue durante una década la forma más rápida de tener la misma app en Windows, macOS y Linux. Discord acaba de mostrar que se puede mantener paridad de funciones y multiplataforma sin el navegador empaquetado. Si tu equipo justifica Electron únicamente por velocidad de desarrollo, conviene poner ese supuesto sobre la mesa.

Segundo, el contexto de hardware cambió. Los centros de datos absorbieron la oferta de DRAM y los precios subieron, y el jefe de Windows, Pavan Davuluri, dijo que «la memoria es lo primero en la mente de la industria ahora mismo», según recoge Windows Latest. Microsoft está recortando el consumo de RAM de Windows 11 y muchos portátiles económicos vuelven a salir con 8GB. Una app de escritorio que se come 1GB en reposo compite por un recurso que tus usuarios ya no tienen de sobra.

Tercero, el benchmark honesto todavía no existe. Discord no publicó una comparación equivalente entre ambos clientes, y la cifra de 290,2MB es una captura de una build temprana con dos cuentas abiertas. TweakTown señala que el cliente Electron actual puede superar los 700MB con varios servidores y canales de voz activos, pero que las condiciones no son comparables. Traducción: el dato es prometedor, no definitivo.

Acciones concretas si tu producto corre sobre Electron

  • Mide antes de decidir. Abre tu app en frío y anota RAM en reposo, tiempo hasta la primera interacción y consumo de CPU. Si se queda por debajo de los 300-400MB, el rewrite probablemente no se paga. Si idlea en 1GB o más, tienes un problema de producto, no de estética.
  • Separa la interfaz de la lógica antes de reescribir. Discord no cambió de lenguaje de un día para otro: llevaba desde 2018 moviendo piezas a Rust. Empieza por el núcleo (red, estado, sincronización) y deja la UI para el final. Así el rewrite es incremental y no un salto al vacío.
  • Evalúa el webview del sistema antes que un framework nativo. Tauri conserva HTML y CSS pero elimina la copia propia de Chromium. Para muchas apps es la mayor parte del ahorro con una fracción del esfuerzo. GPUI es una apuesta mucho más profunda.
  • No subestimes el arranque. El cliente nuevo de Discord elimina la pantalla de «Starting» porque ya no carga las librerías de Electron y se actualiza en segundo plano. Ese segundo y medio que tus usuarios esperan cada mañana es retención.

Conclusión

Discord no anunció una fecha de lanzamiento público. El director de marketing, Ryan K. Rigney, dijo que entrará en pruebas privadas pronto y que se tomarán su tiempo para asegurar estabilidad y seguridad; el VP de Ingeniería, Mark Smith, añadió que «la accesibilidad y la seguridad son tan importantes para nosotros como el rendimiento». El cliente mantiene el token de sesión en el llavero del sistema — Credential Manager en Windows 10 y 11 — y funciona también en Linux y Mac.

Lo relevante para el ecosistema es el precedente. WhatsApp pasó de una app nativa que idleaba por debajo de los 100MB a un wrapper de WebView2 que en las pruebas de Windows Latest llega a 1,2GB; Microsoft Teams, también sobre WebView2, ocupaba 963MB sin hacer nada en esas mismas pruebas. Con Discord mostrando 290MB, a las plataformas grandes se les acaban las excusas — y a las startups, también.

Fuentes

¿te gustó o sirvió lo que leíste?, Por favor, comparte.

¿Y esto cómo se aplica en tu negocio?

Dueños de negocio de Latinoamérica y España usan un agente de IA para ganar más y recuperar su tiempo. El Kit «tu mano derecha con IA» te muestra cómo en un video de 11 minutos, con una ficha para armar el tuyo. CAR está cerrada por ahora; al anotarte, te avisamos cuando abra.

👥 Quiero el Kit →

Daily Shot: Tu ventaja táctica

Lo que pasó en las últimas 24 horas, resumido para que tú no tengas que filtrarlo.

Suscríbete para recibir cada mañana la curaduría definitiva del ecosistema startup e inversionista. Sin ruido ni rodeos, solo la información estratégica que necesitas para avanzar:

  • Venture Capital & Inversiones: Rondas, fondos y movimientos de capital.
  • IA & Tecnología: Tendencias, Web3 y herramientas de automatización.
  • Modelos de Negocio: Actualidad en SaaS, Fintech y Cripto.
  • Propósito: Erradicar el estancamiento informativo dándote claridad desde tu primer café.

📡 El Daily Shot Startupero

Noticias del ecosistema startup en 2 minutos. Gratis, todos los días.

Share to...