JSFiddle - React, Tailwind, and code Playground

by Spencer Smith

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));
  };
})()