upvote
The new version of Epic is based on Tauri. Also written in JS and probably React (haven't decompiled it yet) but the web runtime is part of Windows instead of shipped with the app so it takes less disk space and RAM. And you can write perf sensitive code in Rust for even more speedup.
reply
I also avoid installing Tauri apps too. Anything that loads Javascript that’s not my browser is a bad smell and potential resource hog IMO.
reply
Tauri uses a system installed browser instead of shipping a separate separate copy with every application. That allows memory to actually be shared instead of duplicated when you have multiple apps using it, and it automatically gets security updates.
reply
Would you say a desktop application using lua instead of javascript has less smell? What do you make of something like mpv, which supports both?
reply
Interesting, I didn't know they moved to a Chromium based desktop application. But honestly, I don't feel like there's any performance issues with the steam desktop client (I'm running it on Fedora, but I'm assuming performance is relatively similar on different platforms).

Ref: https://docs.steambrew.app/developers/environment

reply
The switch from IE/Trident to Chromium happened in 2010 alongside launching support for Macs.
reply