Let’s use an analogy to simply the call stack. Think of the call stack like an Uber network. An Uber driver can only pick-up one rider at a time… like a single threaded programming language. The Uber network stacks requests from riders with responses from Uber drivers as efficiently as possible. You’ll never see an… Continue reading Call Stack Simplified (Well, Not Really)…
Blog
Oh JS Async, How I Love You
Concurrency happens when multiple computer computations are happening simultaneously at the same time. Javascript runs via a call stack that is a parsed sequentially line by line (single threaded synchronous). If delays occur in the code execution whether intentional or non-intentional, how do you prevent them from blocking your code execution? Even though the call… Continue reading Oh JS Async, How I Love You