Asynchronous Execution in JavaScript
For additional information about asynchronous execution in JavaScript, the following resources may be helpful:
Smashing Magazine - A Comparison Of async/await Versus then/catch
DEV Community - A key difference between .then() and async-await in JavaScript