7. The Iffy…
‣ Not yet v1.0.0, so expect lots of changes.
‣ Occasional performance issues in
background.
‣ Bundling Chromium with every app
increases app size (~40 MB compressed)
8. How does it work?
Browser process
Renderer process
10. How does it work?
Just like writing a client app in JS, we can use
‣ ReactJS / AngularJS
‣ Babel
‣ Any other npm module: moment, lodash…
11. How does it work?
Also supports digging a little deeper…
‣ Electron APIs are low-level.
‣ Use Remote / IPC in Renderer process to
communicate with the Browser process.
‣ Use in place of PhantomJS for browser
testing using ChromeDriver.