Understanding JavaScript Promises Part Four: Special Promises
Nov 1 · 4 min read

Promises are simple in concept, but throughout this series, I’ve talked about a number of ways that they can become difficult to manage. This complexity is primarily due to the nature of asynchronous coding, which can often be unnatural and counter-intuitive. Promises are plumbing that helps capture data from asynchronous events, and it can often seem chaotic.

