Discord va a dejar React Native. Y también Electron.

Su CTO lo confirmó esta semana: están reescribiendo la aplicación entera en Rust, la del ordenador y la del móvil.

Hoy, en tu computadora, Discord es una web metida dentro de su propio navegador Chrome: eso es Electron. Por eso puede pasar de 1 GB de RAM sin hacer nada. Y en el móvil usan React Native, donde la lógica corre en JavaScript.

En la nueva versión, todo lo de detrás (mensajes, servidores, llamadas, la conexión, el estado, la base de datos local) se escribe una sola vez en Rust y lo comparten todas las plataformas. En escritorio, la interfaz la dibuja la tarjeta gráfica con GPUI, el framework del editor Zed, como si fuera un videojuego.

¿Y en el móvil? Rust no dibuja nada. Se compila como una biblioteca nativa, igual que SQLite o FFmpeg, y la app de iOS en Swift o la de Android en Kotlin la llama como una función más. Swift y Kotlin solo pintan la pantalla; Rust hace todo lo demás. Es el mismo modelo que ya usan 1Password y Signal: un núcleo compartido, interfaz nativa en cada plataforma, y JavaScript desaparece del medio.

Una versión temprana para Windows se ve consumiendo unos 290 MB de RAM, y en móviles baratos abre en menos de un segundo. Eso sí: son demos, todavía no hay fecha de lanzamiento.

Y lo curioso es que hace dos meses Shopify también dejó React Native, pero por la razón contraria. Shopify dice que con agentes de IA ya no importa escribir la app dos veces, así que volvió a Swift y Kotlin. Discord dice que compartir código importa tanto que lo rehízo en Rust.

Así que dos de las empresas más grandes que usaban React Native se fueron en dos meses. Y la pregunta ya no es qué framework sabes, sino si puedes elegir el correcto.