Table of Contents
- Why JavaScript Concurrency?
- The JavaScript Execution Model
- Synchronizing with Promises
- Lazy Evaluation with Generators
- Working with Workers
- Practical Parallelism
- Abstracting Concurrency
- Evented IO with NodeJS
- Advanced NodeJS Concurrency
- Building a Concurrent Application

