The seven-year long wait for ECMAScript Harmony or ECMAScript 6.0 ended in June 2015 with an officially-completed specification.
What does ES2015 mean for developers? Prepare yourself for delights such as:
- enhanced object literals
- let and const
- arrow functions
- template strings
- weakmap and weakset
class structures for those
moaners developers migrating from other languages.
But forget about ES2015 for now — let’s move on to ES7/2016!
Hype reached fever-pitch in June with the announcement of WebAssembly; a low-level binary-packed assembly-like language for the web!
We’ve visited binary land before. Flash, Silverlight, Java and Google Native Client (NaCl) all made a similar promises but WebAssembly should have a better chance given it:
- won’t need a browser plug-in, and
- is backed by Google, Microsoft, Mozilla and Apple.
Excited? You’d better brush up on your C/C++ skills because that’s the target for the first WebAssembly compilers.