Doing several things at once with one thread. The error-first callback convention and the pyramid it produced, promises as a state machine you can reason about, async/await as syntax over that machine, running work concurrently rather than merely asynchronously, cancellation with AbortController, and the error handling that async code makes genuinely harder.
No reviews yet.