console.log('start');
fs.readFile('./test.txt', { encoding: 'utf-8' }, (err, data) => {
if (err) throw err;
console.log('read file success');
});
setTimeout(() => {
console.log('setTimeout');
}, 400);
Promise.resolve().then(() => {
console.log('Promise callback');
});
process.nextTick(() => {
console.log('nextTick callback');
});
console.log('end');
对于这段代码,在我使用node12和node16分别执行时,其结果分别如下:
这块主要想问一下,Node16对于事件循环有什么变动点?