JS ES2015. The syntax looks awful at first glance, but after heavily using it, there's much more power to this language now.

What about ES7? Async await syntax is a game changer

async/await is not in ES7.

Where is it then?

TC39 is still working on it, it's in stage 3.

https://github.com/tc39/proposals