ZapFast abre WhatsApp en menos de un segundo y consume 200 MB, frente a 1,13 GB de WhatsApp Web

ZapFast: A fast, native WhatsApp client in Rust and egui

ZapFast abre WhatsApp en menos de un segundo y consume 200 MB, frente a 1,13 GB de WhatsApp Web

ZapFast es un cliente de WhatsApp nativo escrito en Rust con egui y fastframe que se vincula al teléfono como dispositivo companion, sin motor de navegador. En pruebas sobre Linux abre en menos de un segundo y usa unos 200 MB de RAM en reposo, frente a 1,13 GB de WhatsApp Web. Guarda el historial en un archivo cifrado local, admite varios números, temas y bloqueo de la app. Es un cliente no oficial, sin relación con WhatsApp ni Meta.

Usar un cliente no oficial puede ir contra los términos de servicio de WhatsApp y podría provocar la suspensión de una cuenta. Úsalo bajo tu propio riesgo.
  1. d3Xt3r

    > En nuestra prueba en Linux se abre en menos de un segundo y usa unos 200 MB de RAM en reposo

    ¿Soy solo yo o alguien más siente que 200 MB es mucho para una aplicación de chat nativa escrita en Rust, que es esencialmente una interfaz remota para el WhatsApp de tu teléfono?

    Recuerdo que en su día, aplicaciones como Miranda IM (y las primeras versiones de Trillian) usaban solo dígitos de RAM, incluso cuando tenías múltiples plugins hablando varios protocolos al mismo tiempo, mientras tenían un montón de funciones avanzadas que no se encuentran en WhatsApp. Sí, entiendo que los tiempos han cambiado y el software se ha vuelto inflado, etc., pero 200 MB todavía me parece un poco demasiado.

  2. codedokode

    Además, miré cómo se escriben las fechas en una captura de pantalla y pensé que "hace 2 días" sería mucho mejor que "martes". Porque no tienes que calcular mentalmente cuántos días han pasado desde el martes.

  3. codedokode

    Egui es una idea bastante mala. Usa renderizado en "modo inmediato", lo que significa que toda la ventana se redibuja en cada movimiento del ratón. Ejecuté PhotoCraft (hecho en Rust + egui) en una máquina virtual sin GPU y la interfaz parecía funcionar a 3 fps. Si usas egui, intenta ejecutarlo sin GPU antes de lanzarlo.

    Egui definitivamente no es lo que quieres usar en una pantalla 4K. Solo es bueno para pantallas pequeñas de dispositivos embebidos.

    ¿Por qué no hay una interfaz reactiva que rastree todas las dependencias y redibuje solo lo que necesita ser redibujado? (no React, también recalcula (pero no redibuja) todo en cada cambio).

    Además, ¿por qué se ve visualmente como una mala versión de Telegram? Y Telegram puede funcionar sin un teléfono presente.

  4. loremdifr

    No me malinterpretes, me gusta el rendimiento extra, pero cada cliente alternativo de WhatsApp tiene el mismo problema: le faltan suficientes funciones básicas como para que termines necesitando ir a la versión del navegador con la suficiente frecuencia como para que sea molesto, y acabo usando el navegador (que odio, ¡realmente preferiría un cliente con buen rendimiento!).

  5. aeontech

    Se ve genial, pero... ¿cómo se puede confiar en él con credenciales/comunicación? (nada contra el desarrollador, más bien el principio de la cosa)

Más de este día

2026-11-08