Fast, Cross-Platform Desktop Apps with Electron
summary
Electron combines Node.js + Chromium + C++ so a single codebase runs on Windows 7/10 Mac OS and many Linux distros, with a separate main process and per-window renderer processes. A Slack-style app is ~99% JS with the last mile in native C++ for screen sharing and video, can read and write the local filesystem and spawn a terminal, and a quick demo builds a Monaco editor in about ten minutes. Lots of native bindings exist — 2000 electron modules.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:05Platforms
- 1:58Windows 7
- 2:35Mac Os 10
- 2:58Linux
- 4:38Electron
- 7:12Multi-Process Architecture
- 8:38Screen Sharing
- 11:45Install Electron
- 12:12Main Script
- 15:21Code Editor
- 16:17Viewport Height
- 18:42Npm Run Electron
- 23:09Native Node Module
- 27:41Starter Kits
related talks
27mBuilding Cross Platform Desktop Apps With Electron
58mCross-Platform Desktop Apps with Electron
22mBuilding Desktop Applications with Node and Electron
26mNode on the Desktop: Building Apps with Electron v1
36mElectron JS - desktop applications written in JavaScript
34mReal world Electron: Building Cross-platform desktop apps with JavaScript
36mUsing Electron in the Development of a Corporate Message-Video-Phone Platform
25mNode.js for desktop development (based on Electron library)
