ES6 Cheatsheet
The only thing from this list of new ES6 idioms that doesn't sit comfortably with me is the short-hand for creating classes. I remember being kind of blown away way back in the day with the prototypical/functional nature of Javascript and how you could wrangle something into being that behaved in an object-oriented manner just like other languages that had explicit class declaration and object instantiation.<p>Part of me feels that obscuring Javascript's roots in this respect is very un-Javascript-y. What think ye?<p>Coming from Ruby, loving template literals, feel right at home with them, I wish even C could have them (if that makes any sense!).