What’s new in ES6 for Web Devs
summary
ECMAScript 6 targets mid‑2015 ratification and delivers concrete changes: let and const fix hoisting by adding block scoping; destructuring enables swaps and defaults for parameters; import/export modules standardize async module loading plus System.import for dynamic maps to CDNs; classes use extends constructor super static get/set; function star and yield build generators that produce iterators and power frameworks like koa to eliminate callbacks; toolchain includes --harmony, Chrome/Firefox flags, Traceur/Babel and Continuum; IE11/Spartan claim the most complete support.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:14Agenda
- 0:34Assumptions
- 1:26Why Should You Care?
- 2:47What is ECMAScript?
- 3:26Where is ECMAScript Now?
- 4:22ECMAScript 6
- 8:44ES6 - Block Scoping
- 14:22ES6 - Destructuring
- 20:03ES6 - Classes
- 22:28ES6 - Modules
- 25:13ES6 - Module Loading API
- 27:16ES6 - Iterators & Generators
- 33:03ES6 - Generators
- 34:41Going Back In Time
- 35:45Back to the Future
- 36:22What did we learn?
- 37:29Resources, References, Links
related talks
21mWhat's ECMAScript 6 Good For?
53mUsing ECMAScript 6 today. Part II
49mECMAScript 6, The Future of JavaScript
40mJavaScript: the new parts
47mECMAScript 6, A Better JavaScript for the Ambient Web Era
01h 08mECMAScript 6: A Better JavaScript for the Ambient Computing Era
01h 22mA Browse Through ES2016
41mJavaScript in 2016
