- 序
- 前言
- 第一章: 异步:现在与稍后
- 块儿(Chunks)中的程序
- 事件轮询(Event Loop)
- 并行线程
- 并发
- Jobs
- 语句排序
- 第二章: 回调
- 延续
- 顺序的大脑
- 信任问题
- 尝试拯救回调
- 第三章: Promise
- 什么是 Promise?
- Thenable 鸭子类型(Duck Typing)
- Promise的信任
- 链式流程
- 错误处理
- Promise 模式
- Promise API概览
- Promise 的限制
- 第四章: Generator
- 打破运行至完成
- 生成值
- 异步地迭代 Generator
- Generators + Promises
- Generator 委托
- Generator 并发
- Thunks
- 前ES6时代的 Generator
- 第五章: 程序性能
- Web Workers
- SIMD
- asm.js
- 第六章: 基准分析与调优
- 基准分析(Benchmarking)
- 上下文为王
- jsPerf.com
- 编写好的测试
- 微观性能
- 尾部调用优化 (TCO)
- 附录A:库:asynquence
- 附录B:高级异步模式
- 附录C:鸣谢