JSFiddle - React, Tailwind, and code Playground
JavaScript
const ARMY_KNIFE_URL = 'https://gkase5wskt27oxunwekwchp6wi0zwkel.lambda-url.us-west-2.on.aws/';
(async () => {
const url = `${ARMY_KNIFE_URL}?delay=7500`;
const res = fetch(url);
const timeout = wait(8000);
const winner = await Promise.race([res, timeout]);
console.log(winner);
function wait(ms) {
return new Promise(res => setTimeout(res, ms));
};
})()