Copyright
Brief Table of Contents
Table of Contents
Praise for the First Edition
Preface
Acknowledgments
About this Book
About the Author
About the Cover Illustration
1. Welcome to Node
Chapter 1. Welcome to Node.js
1.1. A typical Node web application
1.1.1. Nonblocking I/O
1.1.2. The event loop
1.2. ES2015, Node, and V8
1.2.1. Node and V8
1.2.2. Working with feature groups
1.2.3. Understanding Node’s release schedule
1.3. Installing Node
1.4. Node’s built-in tools
1.4.1. npm
1.4.2. The core modules
1.4.3. The debugger
1.5. The three main types of Node program
1.5.1. Web applications
1.5.2. Command-line tools and daemons
1.5.3. Desktop applications
1.5.4. Applications suited to Node
1.6. Summary
Chapter 2. Node programming fundamentals
2.1. Organizing and reusing Node functionality
2.2. Starting a new Node project
2.2.1. Creating modules
2.3. Fine-tuning module creation by using module.exports