Real world Electron: Building Cross-platform desktop apps with JavaScript
summary
Built a production Electron app called WebTorrent Desktop with 31 releases, 32 contributors, and hundreds of thousands of installs, and documents concrete wins and failures: shipping native installers for Mac/Windows/Linux, supporting 32-bit Windows, reducing startup by ~300ms by deferring requires, using ASAR packaging to fix Windows path limits, avoiding native C modules so one machine builds all platforms, hard lessons about code signing and auto‑updater security, and using crash/error telemetry to cut daily error reports from ~20% toward 10%.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:04REAL-WORLD ELECTRON
- 7:50CODE SIGNING
- 15:39WOW64 WINDOWS 32-BIT ON WINDOWS 64-BIT
- 24:08SERVER SECURE
- 25:29DOWNLOAD PERFORMANCE
- 25:41DEPENDENCY HYGIENE
- 27:06STARTUP PERFORMANCE
- 29:55MEASURE
related talks
27mBuilding Cross Platform Desktop Apps With Electron
58mCross-Platform Desktop Apps with Electron
22mBuilding Desktop Applications with Node and Electron
29mFast, Cross-Platform Desktop Apps with Electron
36mElectron JS - desktop applications written in JavaScript
07mJacob Groundwater, Github | Node Summit 2017
36mUsing Electron in the Development of a Corporate Message-Video-Phone Platform
48mGetting Started with Electron
