Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this book
About the cover illustration
1. Getting started with Electron
Chapter 1. Introducing Electron
1.1. What is Electron?
1.1.1. What is the Chromium Content Module?
1.1.2. What is Node.js?
1.2. Who’s using Electron?
1.3. What do I need to know?
1.4. Why should I use Electron?
1.4.1. Building on your existing skill set
1.4.2. Access to native operating system APIs
1.4.3. Enhanced privileges and looser restrictions
1.4.4. Accessing Node from the browser context
1.4.5. Offline first
1.5. How does Electron work?
1.5.1. The main process
1.5.2. Renderer processes
1.6. Electron vs. NW.js
Summary
Chapter 2. Your first Electron application
2.1. Building a bookmark list application
2.1.1. Structuring the Electron application
2.1.2. package.json
2.1.3. Downloading and installing Electron in our project
2.2. Working with the main process
2.3. Creating a renderer process
2.3.1. Loading code from the renderer process
2.3.2. Requiring files in the renderer process
2.3.3. Adding styles in the renderer process