Call backs (old node) c Papa
A key difference between the two is when using the callback approach, we’d normally just pass a callback into a function that would then get called upon completion in order to get the result of something. In promises, however, you attach callbacks on the returned promise object. page
Comparing callbacks, promises and async-await in TypeScript. page
Async-await (JS) c Papa
Promises (new node) c Papa