GitHub: https://github.com/ESeungJun/smash · https://github.com/ESeungJun/poketmon_idle
I've built a handful of desktop apps this year, and most of them are Electron apps. Every installer ended up over 100MB. Smash!, an app that tidies my Downloads folder, was 114MB. A desktop pet that grows while I focus was 198MB. Then I built a weather widget with Tauri, and it came out at 17MB, 3D assets included. (I wrote this with help from Claude and checked every number myself.)
So I moved two of the Electron apps to Tauri, which means Rust on the native side. I did it together with Claude Code. This post covers how I picked the order, and what I did so the people already using these apps wouldn't notice anything except a smaller download.
The numbers
On the Mac, the pet app went from 198.7MB to 5.6MB, and Smash went from 114MB to 6.2MB. Smash used to ship separate builds for Apple silicon and Intel. Now it's one universal build at 6.2MB.…