On the nature of timers

An article about JavaScript’s setTimeout(..) and setInterval(..), and how they don’t belong to the JS engine, but to the hosting environment (browser, Node.js, etc) that the JS engine is running in.