logoalt Hacker News

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

19 points • by handfuloflight • today at 2:02 AM • 7 comments • view on HN

Comments

codedokode • today at 4:50 AM

Egui is pretty bad idea. It uses "immediate mode" rendering which means whole window is redrawn on every mouse move. I ran PhotoCraft (built in Rust + egui) in a VM wihout a GPU and the UI felt like it was running on 3 fps.

Egui is definitely not what you want to use on a 4K screen. It is only good for tiny screens of embedded devices.

Why there is no reactive UI that tracks all dependencies and redraws only what needs to be redrawn? (not React, it also re-calculates (but not redraws) everything on every change).

Also why does it visually look like bad version of Telegram?

➕ show 1 reply
tombh • today at 4:19 AM

In their own README:

> Using an unofficial client may be against WhatsApp's terms of service and could get an account suspended.

Same for all of these unofficial clients.

➕ show 3 replies
aeontech • today at 4:35 AM

Looks great, but... how can one trust it with credentials/communication? (nothing against the developer, more the principle of the thing)

nianzhibai • today at 4:42 AM

It's a bit basic. I installed it and then uninstalled it.