ECMAScript 6 is so 2015! Meet ES2016
summary
ECMAScript 2016 (ECMA-262 7th edition) actually ships only two features: the exponentiation operator (x * y) and Array.prototype.includes; exponentiation already appears in Chrome 52, Edge 14 and recent Node builds, includes is widely supported. One proposed feature is dropped, and the spec walkthrough explains the five-stage TC39 process and the two-implementation requirement. Stage‑4 items coming next year include Object.values/Object.entries, String.prototype.padStart/padEnd* and Object.getOwnPropertyDescriptors; stage‑3 proposals include SIMD, async/await and trailing function commas.
AI-written summary · about
chapters (7)
- 0:00Introduction and context
- 0:55History of JavaScript specs
- 4:33The TC39 standardization process
- 6:33New features in ES2016
- 10:03Upcoming features
- 15:31Stage three proposals
- 23:35Conclusion and resources
related talks
47mECMAScript: latest and upcoming features
33mESNext: Proposals to look forward to
49mECMAScript 6, The Future of JavaScript
25mECMAScript of the Future: ES2017 & Beyond
01h 08mECMAScript 6: A Better JavaScript for the Ambient Computing Era
47mECMAScript 6, A Better JavaScript for the Ambient Web Era
41mUsing ECMAScript 6 today. Part I
06mWhat’s new in ECMAScript?
