Asynchronous JavaScript Table of Contents ← Back to the Main Page 1. Constructing Promises 2. Consuming Promises 3. Promise Combinators 4. Async / Await Syntax 5. Requests with Fetch API 6. Working with Async / Await 7. Top-Level await (ES2022) Secondary GitHub Repository: public-apis Timers: setTimeout and setInterval Introduction to Asynchronous JavaScript Concurrency Model and the Event Loop APIs and HTTP Requests Working with JSON data What is REST Pattern Web Security Concepts Legacy: XMLHttpRequest