Table of Contents

 

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