process.nextTick()
rb效果類似 setTimeout(() => {/* ... */}, 0),把 callback 放到 event loop 的下個 task 執行。
setTimeout(() => {/* ... */}, 0)