js-visualizer-9000-client
js-visualizer-9000-client copied to clipboard
Task queue is not extrictly FIFO.
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"
yes it is