Question: is async await syntactic sugar?
Answer: Async/await is actually just syntax sugar built on top of promises. It cannot be used with plain callbacks or node callbacks. Async/await is, like promises, non-blocking. Async/await makes asynchronous code look and behave a little more like synchronous code.