Open hrivera2014 opened 2 years ago
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
Task queue is not extrictly FIFO, as this code demonstrate.