Concepts/Asynchronous Programming

Concept

Asynchronous Programming

Patterns for handling work that completes independently of the current execution flow.

About

Understand the idea.

Asynchronous programming allows software to continue handling work while waiting for operations such as network requests, timers, or file access to complete.

Learn

Build the foundation.

  1. 01Synchronous vs asynchronous execution
  2. 02Callbacks
  3. 03Promises
  4. 04Async and await
  5. 05Error handling
  6. 06Concurrency
  7. 07Event loops

Practice

Turn knowledge into ability.

Challenges connected to Asynchronous Programming will live here.

Explore challenges →

Build

Use it on something real.

Projects connected to Asynchronous Programming will live here.

Explore projects →

Prove

Demonstrate what you can do.

Completion tasks for Asynchronous Programming will live here.

Connected

Follow the relationships.

JavaScriptPromisesHTTPWeb APIs