Asynchronous JavaScript and non-concurrency
summary
Overview of JavaScript’s asynchronous programming evolution, covering callbacks (callback hell), Promises, generators, and async/await (ES2017). Explains how JavaScript handles multitasking without true concurrency and gives practical advice on choosing the right asynchronous tool for different problems, with no silver-bullet claims.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:26JavaScript internals
- 7:26Async calls and Web APIs
- 13:53Event loop and callback queue
- 15:20What is a callback
- 18:11Callback problems
- 20:44Promises intro
- 25:23Promise chaining
- 27:29Error handling in Promises
- 32:25Generators for sync
- 35:52Async/await functions
- 39:01Async/await loop risks
- 41:11Summary








