SetImmediate() vs. process.nextTick() vs. setTimeout(fn, 0) – in depth explanation | Hacker News Reader