This is the fourth post in a five-post series about O’Reilly’s Fluent Conference.
Brendan started by detailing how LiveScript evolved from the primordial Mocha, of standardization through ECMA International, and of the first standardized release of ECMAScript 3 in 1999. This release marked the core features of JS and the beginning of a widespread, standardized browser scripting language.
This brings us to the current day: We’re looking forward to ES6 (and using pre-compilers like Babel), which will bring us new syntaxes and concepts such as classes, fat arrows, template strings, destructuring, and more. Brendan didn’t stop there, though. He went on to describe the details of the already-in-the-works ES 7 spec, including comprehensions, async behaviors, and an “observe” keyword. He even hinted at macros coming in ES 8.