We.Developers 038 – JavaScript ES6
We.Developers
Spanish - May 15, 2015 07:25 - 1 hour - 35.2 MB - ★★★ - 2 ratingsTechnology Education How To developers development software design desarrollo desarrolladores diseño Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
In this episode, we have a nice and long talk with Andy Wingo (@andywingo) about the new features found in JavaScript ES6 (or ES2015, as they call it now). Andy has been (and still is) a key contributor to open source js engines like SpiderMonkey for Firefox or V8 for Google Chrome. After doing a [...]
In this episode, we have a nice and long talk with Andy Wingo (@andywingo) about the new features found in JavaScript ES6 (or ES2015, as they call it now). Andy has been (and still is) a key contributor to open source js engines like SpiderMonkey for Firefox or V8 for Google Chrome. After doing a quick travel through the strange history of this unique language, we review the big changes and new features that ES6 provides and the state of implementation on popular browsers and engines. Andy also give us some insight about how it is to contribute to open-source js engines, and finally we review some of the upcoming features in next revisions of the language.
Show Notes
The Long and Windy Road to ES6
Early Days: from LiveScript to ES3
JSJ: The Origin of JavaScript with Brendan Eich (devchat.tv)
Crockford on JavaScript: Part 1 and Part 2 (youtube.com)
Road to Perdition: ES4
Proposed ECMAScript 4th Edition (ecmascript.org)
The Oslo Connectrion: ES5
ECMAScript 5th Edition (ecma-international.org)
Harmony of the Spheres: ES6
Current status of ES6 implementations (github.io)
Mixing Promises and Generators (html5rocks.com)
Try ES6 new features live (learnharmony.org)
Babel transpiler to convert ES6 code to ES5 (babeljs.io)
Contributing to ES6 engines
State of JS implementations (wingolog.org)
Self-hosted JS (youtube.com)
ES7 and Beyond
Object.observe() (github.io)
Hamsa: Simple data-binding and observable model (gethamsa.com)
Data Parallelism (smallcultfollowing.com)
Async and Await (jakearchibald.com)