ECMAScript 6 is on the rise. If you haven’t heard of it yet — which is very improbable — it’s the next version of JavaScript. And it’s a major overhaul compared to the old ECMAScript 5 standard, that is currently in use by any major JavaScript engine.

Many features are already on their way to be implemented and those features are simply put awesome!

As a JavaScript developer you’re much like a game developer. You’re in a constricted environment, that has its quirks. But with ES6 it feels like we can finally clean up some JavaScript weirdness and even smarter patterns, that fully embraces the new standard.

With Sebastian McKenzie’s Babel you can use ES6 today. Babel is a JavaScript compiler, so you can just throw it into your Grunt / Webpack / Gulp / whatever build system and let it compile awesome ES6 code into plain ES5 code.