Programming / Web Development What’s the Difference Between Sync, Async, Callbacks, and Promises? — Separating “How to Wait” from “How to Receive Results”
Rather than treating synchronous, asynchronous, Callbacks, Promises, async/await, and VBA's DoEvents as the same concept, we organize them by separating "how to wait" from "how to receive results."