> Sorry, using the present tense for things that will be in browsers years later (hopefully) is a common practice that's an issue with me. Let's stick with what people can actually use today.
ES7 async/wait is available now via the ES7 polyfill Babel.js: http://babeljs.io/
There are a ton of polyfills available right now for ES6/ES7 features: http://kangax.github.io/compat-table/es7/
BTW I also think that the current state of aggressive polyfills is also influenced by Dart's compile to JS functionality. :)