The Architecture of JavaScript Promises
Promises are very difficult to understand! This is the first statement I come across when I try to learn them before even coming across the definition. But I believe that is a very funny thing to say.
async-js-event-loop.hashnode.dev9 min read