Node.js - Timers and Scheduling
What will be the output order of this Node.js code?
console.log('A');
setTimeout(() => console.log('B'), 0);
process.nextTick(() => console.log('C'));
console.log('D');