Bad:

    Async/Await are even cleaner than Promises

    Promises are a very clean alternative to callbacks, but ES2017/ES8 brings async and await
    which offer an even cleaner solution. All you need is a function that is prefixed
    in an keyword, and then you can write your logic imperatively without
    a then chain of functions. Use this if you can take advantage of ES2017/ES8 features
    today!

    Good: