Asynchronous JavaScript: Promises, Async/Await, and AJAX
Section content
Asynchronous JavaScript, AJAX and APIs
Callback Hell
Promises, the Fetch API and Consuming Promises
Chaining Promises
Handling Rejected Promises
Throwing Errors Manually
The Event Loop
Building a Promise
Consuming Promises with Async/Await
Error Handling With try...catch
Returning Values from Async Functions
Running Promises in Parallel – Promise.all()
Other Promise Combinator: Promise.race(), Promise.allSettled() and Promise.any()
Coding Challenge #1

You are ...

Coding Challenge #2
Coding Challenge #3
Scripts