Table of Contents
- Building with ES Modules
- Staying Compatible with Legacy Browsers
- Working With Promises
- Working With async functions
- Web Workers, SharedMemoryBuffers, and Atomics
- Plain Objects
- Creating Classes
- Inheritance and Composition
- Larger Structures with Design Patterns
- Working with Arrays
- Working With Maps & Symbols
- Working With Sets

