02 Mar 2026
37m
983: Why I Chose Electron Over Native (And I’d Do It Again)
Syntax - Tasty Web Development Treats
Scott details the development of v-framer, a desktop application for video recording, highlighting the challenges and decisions made during its creation. He initially used Tauri but switched to Electron due to issues with Safari's WKWebView not providing retina resolution for screen recordings. The app records individual sources as WebM files, stitches them into MKV format, and avoids lengthy processing times. A key requirement was fault tolerance to prevent data loss if the app crashes. Scott also covers the complexities of selling the app, including notarization for Apple, licensing, and generating license keys using a self-hosted KeyGen server and Cloudflare worker.
Outlines
Part 1: Problem, Requirements, and Vision
Part 2: Tech Stack and Framework Decisions
Part 3: UI Design and Stability
Part 4: Distribution, Licensing, and Infrastructure
Part 5: Updates and Launch
Sign in to continue reading, translating and more.
Open full episode in Podwise