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.