js-visualizer-9000-client icon indicating copy to clipboard operation
js-visualizer-9000-client copied to clipboard

Task queue is not extrictly FIFO.

Open hrivera2014 opened this issue 3 years ago • 1 comments

Task queue is not extrictly FIFO, as this code demonstrate.

const promise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 3000, 'one');
});

const promise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 0, 'two');
});

Promise.race([promise1, promise2]).then(function race(value) {
  console.log(value);
  // Both resolve, but promise2 is faster
});
// expected output: "two"

hrivera2014 avatar May 15 '22 00:05 hrivera2014

yes it is

Vaibhavatchicmic avatar Mar 31 '23 10:03 Vaibhavatchicmic