Books & Videos

Table of Contents

  1. Chapter 1 ES? Now & Future

    1. Versioning

    2. Transpiling

    3. Review

  2. Chapter 2 Syntax

    1. Block-Scoped Declarations

    2. Spread/Rest

    3. Default Parameter Values

    4. Destructuring

    5. Object Literal Extensions

    6. Template Literals

    7. Arrow Functions

    8. for..of Loops

    9. Regular Expressions

    10. Number Literal Extensions

    11. Unicode

    12. Symbols

    13. Review

  3. Chapter 3 Organization

    1. Iterators

    2. Generators

    3. Modules

    4. Classes

    5. Review

  4. Chapter 4 Async Flow Control

    1. Promises

    2. Generators + Promises

    3. Review

  5. Chapter 5 Collections

    1. TypedArrays

    2. Maps

    3. WeakMaps

    4. Sets

    5. WeakSets

    6. Review

  6. Chapter 6 API Additions

    1. Array

    2. Object

    3. Math

    4. Number

    5. String

    6. Review

  7. Chapter 7 Meta Programming

    1. Function Names

    2. Meta Properties

    3. Well-Known Symbols

    4. Proxies

    5. Reflect API

    6. Feature Testing

    7. Tail Call Optimization (TCO)

    8. Review

  8. Chapter 8 Beyond ES6

    1. async functions

    2. Object.observe(..)

    3. Exponentiation Operator

    4. Objects Properties and ...

    5. Array#includes(..)

    6. SIMD

    7. WebAssembly (WASM)

    8. Review

  9. Appendix Acknowledgments