JS
The JS engine
one call stack —
never waits
Browser
provides DOM, timers, network
document window setTimeout fetch requestAnimationFrame
›_ node server.js
Node.js
provides libuv, files, process
libuv fs process setImmediate Buffer