WDD 231: Web Frontend Development I

Asynchronous JavaScript

Overview

Asynchronous programming is crucial for handling tasks like fetching data from servers, making API requests, or performing time-consuming operations without blocking the main execution thread.

The objective of this learning activity is to

"Asynchronous programming is a technique that enables your program to start a potentially long-running task and still be able to be responsive to other events while that task runs, rather than having to wait until that task has finished. Once that task has finished, your program is presented with the result." - MDN

Prepare

Optional Resources