02 Mar 2026
37m

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

Podcast cover

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.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval