JSFiddle - React, Tailwind, and code Playground

JavaScript

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

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

Promise.race([promise1, promise2]).then(function(value) {
  console.log(value);
});