Mert Özen's blog posts on software development, backend, frontend, and DevOps.
We see how single-threaded JavaScript handles waiting without freezing the page through the call stack, Web APIs, the callback queue and the event loop, and unpack setTimeout(fn, 0) and callback hell.