JavaScript in 2016
summary
Strong recommendation to start using ECMAScript 2015 now: most features already ship in Chrome/Firefox or compile with Babel, and modular imports are static for optimizer-friendly builds. Covers arrow functions preserve this and concise returns, destructuring plus spread/rest for argument handling, WeakMap-based private fields and classes as runtime sugar, iterators/generators (Fibonacci example) that create lazy sequences, Promise.all for parallel requests and the upcoming async/await for linear async code, and advice to consider TypeScript or Flow for static typing.
AI-written summary · about
chapters (17)
- 0:00Intro
- 3:38A bit of history...
- 5:35ECMAScript 2015 (aka v6)
- 7:12Arrow Functions
- 11:26Destructuring
- 14:01Spread operator
- 16:26Rest parameters
- 20:12Creating an iterator
- 22:53Generating iterators
- 23:47Chaining generators
- 25:38Classes – The basics
- 27:07Faking classes private methods
- 32:30Default export
- 34:57Promises - usage
- 36:30Promises – Parallel usage
- 37:18Promises - creating
- 38:54What to look next?








