For additional information about asynchronous execution in JavaScript, the following resources may be helpful:

Smashing Magazine - A Comparison Of async/await Versus then/catch

Medium: Abhi Kshirsagar - Javascript Interview Question : Differences Between async/await and .then() in JavaScript

DEV Community - A key difference between .then() and async-await in JavaScript