Jul 27, 2017 · 1 min read
It should be emphasized that, unlike the promise construct, the async/await construct is not only making the code appears synchronous: as you point out, there is an ordinary synchronous wait for the returned value. Therefore, some times, if we really need an asynchronous call within an async function, we should not blindly use the await operator. Moreover, I find interesting that, because these await calls are perfectly synchronous, there is no need for the intermediary promise, which is an asynchronous object. We can implement the full async/await construct without promises.
