
Syntax - Tasty Web Development Treats
983: Why I Chose Electron Over Native (And I’d Do It Again)
Montag, 2. März 2026 · 38 min
Kapitelklicken springt direkt hin
Shownotes
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
•
Welcome to Syntax!
• March MadCSS (madcss.com)
•
Why screen recording apps are so frustrating
•
The requirements behind Scott’s app, v_framer (vframer.video)
•
Tauri (v2.tauri.app), WKWebView (developer.apple.com/documentation/webkit/wkweb…), and blurry screen recording headaches
•
Why switching to Electron (electronjs.org) was a game changer
•
Electrobun (blackboard.sh/electrobun) and the hybrid desktop experiment
•
Browser-based capture vs native APIs
•
Brought to you by Sentry.io (sentry.io/syntax)
•
Notarization, certificates, and shipping a Mac app
•
One-time purchases, trials, and selling desktop software
•
Self-hosting Keygen (keygen.sh) for license keys
•
A scrappy Google Sheets-powered waitlist
•
Keyboard shortcuts, FPS locks, and app customization
•
CI/CD and painless auto-updates with Electron
Hit us up on Socials!
Syntax: X (twitter.com/syntaxfm) Instagram (instagram.com/syntax_fm) Tiktok (tiktok.com/@syntaxfm) LinkedIn (linkedin.com/company/96077407/admin/feed/posts) Threads (threads.net/@syntax_fm)
Wes: X (twitter.com/wesbos) Instagram (instagram.com/wesbos) Tiktok (tiktok.com/@wesbos) LinkedIn (linkedin.com/in/wesbos) Threads (threads.net/@wesbos)
Scott: X (twitter.com/stolinski) Instagram (instagram.com/stolinski) Tiktok (tiktok.com/@stolinski) LinkedIn (linkedin.com/in/stolinski) Threads (threads.net/@stolinski)
Randy: X (twitter.com/randyrektor) Instagram (instagram.com/randyrektor) YouTube (youtube.com/@randyrektor) Threads (threads.net/@randyrektor)