Mid From PDF Node.js Node.js

What are process.nextTick() and setImmediate()? How do they differ?

  • process.nextTick() queues a callback to be invoked immediately after the

current operation completes, before the event loop continues.

  • setImmediate() queues a callback to run on the next iteration of the event loop.

Example:

process.nextTick(() => console.log('nextTick'));
setImmediate(() => console.log('setImmediate'));

console.log('sync');

Output:

sync

nextTick

setImmediate

nextTick runs before any I/O or timers; setImmediate runs after I/O callbacks.

More from Node.js Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details