Transcript
![Page 1: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/1.jpg)
We're all desktop app developers now
![Page 2: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/2.jpg)
Kilian Valkhof
polypane.app
browser for developers and designers
![Page 3: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/3.jpg)
![Page 4: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/4.jpg)
Desktop app development was ҩ
![Page 5: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/5.jpg)
Desktop app development was ҩҩ
![Page 6: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/6.jpg)
Desktop app development was ҩҩҩ
![Page 7: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/7.jpg)
We'll fix it with web technologies
![Page 8: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/8.jpg)
![Page 9: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/9.jpg)
![Page 10: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/10.jpg)
✨
✨
![Page 11: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/11.jpg)
widespread adoption
Used by Slack, Skype, Atom, VS code & thousands more
![Page 12: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/12.jpg)
![Page 13: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/13.jpg)
How Electron works
Two processes:
Main process
Renderer process
![Page 14: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/14.jpg)
![Page 15: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/15.jpg)
![Page 16: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/16.jpg)
That's a bit abstract...
![Page 17: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/17.jpg)
DEMO TIME
Fronteers day 2 schedule
![Page 18: We're all desktop app developers now · Electron main process modules main. js Common tasks: Create Renderer Processes Call native elements Start and quit app . Renderer Process Common](https://reader034.vdocument.in/reader034/viewer/2022050208/5f5b6ff6a7b7b63b21655c64/html5/thumbnails/18.jpg)
more:
electronjs.org
electronjs.org/fiddle
about me
kilianvalkhof.com
polypane.app
@kilianvalkhof