Asynchronous JavaScript through the event loop
How the event loop, call stack, Web APIs, and micro/macrotask queues let single-threaded JavaScript stay asynchronous and non-blocking.
event-loopjavascriptasynchronous
Technology, tools, and knowledge.
How the event loop, call stack, Web APIs, and micro/macrotask queues let single-threaded JavaScript stay asynchronous and non-blocking.
Web Workers run scripts on background threads so long-running work does not freeze the UI — a practical look at performance, messaging, and limits.