I’ve always loved the concept of async/await in JavaScript and been using it since BabelJS started to support it. Since then I switched to TypeScript ❤ which support async/await for ES5 since version 2.1.