There's a whole spectrum of options between super-fat React-in-Electron and expert-optimized platform-specific (perhaps GPU-rendered) apps. VS Code and Zed are close to opposite ends of this spectrum.
- slim down to a more efficient, non-virtual-DOM web stack (e. g hypermedia)
- move to a wrapper around native webview (Tauri)
- use one of the excellent cross-platform frameworks (Flutter, or that new one just open sourced by Snap)
For WhatsApp specifically, I don't understand why a company with the size and resources of Meta can't support native versions for Windows, Mac _and_ Linux. I think many people would accept non-feature-parity with the web/mobile versions, in exchange for a tight, reliable desktop messaging app...
- slim down to a more efficient, non-virtual-DOM web stack (e. g hypermedia)
- move to a wrapper around native webview (Tauri)
- use one of the excellent cross-platform frameworks (Flutter, or that new one just open sourced by Snap)
For WhatsApp specifically, I don't understand why a company with the size and resources of Meta can't support native versions for Windows, Mac _and_ Linux. I think many people would accept non-feature-parity with the web/mobile versions, in exchange for a tight, reliable desktop messaging app...