Concept Flow - setImmediate vs process.nextTick
Start Execution
Call process.nextTick
Add callback to nextTick queue
Call setImmediate
Add callback to check queue
Finish current operation
Process nextTick queue
Process check queue (setImmediate)
Continue event loop
Shows how process.nextTick callbacks run before setImmediate callbacks after the current operation finishes.