By @johnkpaul Who? John K. Paul Penton Media I ♥ JavaScript @johnkpaul john@johnkpaul.com johnkpaul.com ECMAScript 6 a hell of a long time coming ES3 - 1999 ES5 - 2009 ES6 - 2014...? But who cares about dates? block scoped variables array comprehensions template strings generators/iterators destructuring assignment block scoped variables Run var arr = [1,2,3]; var o = []; for(var i = 0; i<arr.leng
![ES6 on the front end](https://cdn-ak-scissors.b.st-hatena.com/image/square/857a7f44ace2bc6ed32f9faedbc8337a3a96d9c1/height=288;version=1;width=512/http%3A%2F%2Fjohnkpaul.github.io%2Fpresentations%2Fjsconf-br%2Fes6-now%2Fimg%2Fsourcemaps.png)