Podlipodcast player Webplayer

Syntax - Tasty Web Development Treats

Syntax - Tasty Web Development Treats

983: Why I Chose Electron Over Native (And I’d Do It Again)

Syntax - Tasty Web Development Treats · Mar 2, 2026 · 37:40

0:0037:40

Listen in the Podli app 🎧

Follow your favourite podcasts, listen offline and in the car with CarPlay and Android Auto, and always pick up where you left off. Free to try.

Wes and Scott talk about building v_framer, Scott’s custom multi-source video recording app, and why Electron beat Tauri and native APIs for the job. They dig into MKV vs WebM, crash-proof recording, licensing with Stripe and Keygen, auto-updates, and the real challenges of shipping a polished desktop app.


Show Notes



00:00 Welcome to Syntax!

March MadCSS





02:28 Why screen recording apps are so frustrating


07:14 The requirements behind Scott’s app, v_framer



09:47 Tauri, WKWebView, and blurry screen recording headaches


13:00 Why switching to Electron was a game changer


14:02 Electrobun and the hybrid desktop experiment


16:29 Browser-based capture vs native APIs


18:50 Brought to you by Sentry.io



22:32 Notarization, certificates, and shipping a Mac app


24:52 One-time purchases, trials, and selling desktop software


26:37 Self-hosting Keygen for license keys


30:27 A scrappy Google Sheets-powered waitlist


31:56 Keyboard shortcuts, FPS locks, and app customization


34:50 CI/CD and painless auto-updates with Electron



Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Episodes: Syntax - Tasty Web Development Treats

PodliGet the free Podli app
↓ App