Table of Contents

 

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