image.png

image.png

event looptaki siralarina gore callbackler cagirilir

fs.readFile("./test-file.txt", () => {
  console.log("I/O finished");

  setTimeout(() => {
    console.log("Timer 2 finished");
  }, 0);

  setTimeout(() => {
    console.log("Timer 3 finished");
  }, 3000);

  setImmediate(() => console.log("Immediate 2 finished"));
});

boyle bir kodda immediate timeouttan once gelir cunku timeout timers fazina ekler ama immediate direkt check fazina ekler

process.nextTick ile verilen callback bir sonraki event loop turunu beklemeden, mevcut işlemler tamamlandıktan hemen sonra çalıştırılır.