- Introdução
- Prefácio
- Capítulo 1: ES? Agora & o Futuro
- Versionamento
- Transpiling
- Capítulo 2: Sintaxe
- Declarações de Escopos de Bloco
- Spread / Rest
- Valores Padrão de Parâmetros
- Desestruturando
- Extensões de Objetos Literais
- Template de Literais
- Arrow Functions
- Loops
for..of
- Extensões de Expressões Regulares
- Extensões de Literais e Number
- Unicode
- Símbolos
- Capítulo 3: Organização
- Iterações
- Generators
- Modulos
- Classes
- Capítulo 4: Controle de Fluxo Assíncrono
- Promessas
- Generators + Promessas
- Capítulo 5: Coleções
- TypedArrays
- Maps
- WeakMaps
- Sets
- WeakSets
- Capítulo 6: Adições do API
Array
Object
Math
Number
String
- Capítulo 7: Meta Programação
- Nomes de Funções
- Meta Propriedades
- Simbolos Bem Conhecidos
- Proxies
Reflect
API- Feature Testing
- Tail Call Optimization (TCO)
- Capítulo 8: Além do ES6
async function
sObject.observe(..)
- Operador de Exponenciação
- Propriedades de Objetos e
...
Array#includes(..)
- SIMD
- Apêndice A: Agradecimentos