- Introdução
- Prefácio
- Capítulo 1: Assíncronia: Agora & Depois
- A Program In Chunks
- Evento Loop
- Parallel Threading
- Concorrência
- Trabalhos
- Ordenação de Instruções
- Capítulo 2: Callbacks
- Continuações
- Sequential Brain
- Trust Issues
- Tentando Salvar os Callbacks
- Capítulo 3: Promessas
- O que É Uma Promessa?
- Thenable Duck-Typing
- Promise Trust
- Chain Flow
- Error Handling
- Padrões de Promessas
- Recaptuando a API das Promessas
- Limitações de Promessas
- Capítulo 4: Generators
- Breaking Run-to-completion
- Generator'ing Values
- Iterating Generators Asynchronously
- Generators + Promises
- Generator Delegation
- Generator Concurrency
- Thunks
- Pre-ES6 Generators
- Capítulo 5: Performance do Programa
- Web Workers
- SIMD
- asm.js
- Capítulo 6: Benchmarking & Tuning
- Benchmarking
- Contexto É Tudo
- jsPerf.com
- Escrevendo Testes com Qualidade
- Microperformance
- Tail Call Optimization (TCO)
- Apêndice A: Biblioteca de assinquência
- Apêndice B: Padrões Avançados de Async
- Apêndice C: Agradecimentos