
983: Why I Chose Electron Over Native (And I’d Do It Again)
Syntax - Tasty Web Development Treats · Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
March 2, 202637m 40s
Audio is streamed directly from the publisher (traffic.megaphone.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
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!
- 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