Your "Hello World" Ships with a Whole Browser
When you tell users to download your shiny new app, you're asking them to commit disk space to your vision. Electron asks for 80–150 MB minimum—before you've written a single line of your own code. That's because every Electron app bundles its own copy of Chromium and Node.js. Your "simple" notes app ships with a web browser.
Tauri takes a fundamentally different approach. By using the operating system's native WebKit (already installed on every Mac), a Tauri app can ship at 2–10 MB. That's not a typo—we're talking about a 15x–75x reduction in download size. SwiftUI apps, compiled to native binaries with no runtime overhead, come in even leaner at under 5 MB.
Why does this matter beyond download time? Because bundle size is a proxy for complexity. More code means more attack surface, more memory consumption, and more things that can break when macOS updates. The developers at 1Blocker learned this when they migrated from Electron to Tauri and saw a 50% size reduction—plus the performance gains that came with it.