Preview:
console.log('Foo: Start', new Date().toLocaleTimeString());

setTimeout(() => {
  console.log(
    'Poo: To be called in 5 seconds ',
    new Date().toLocaleTimeString()
  );
}, 5000);

const waitlogForNseconds = seconds => {
  const startTime = new Date().getTime();
  const milliseconds = 1000;
  const endTime = startTime + seconds * milliseconds;
  let currTime = new Date().getTime();
  while (endTime > currTime) {
    currTime = new Date().getTime();
  }
  console.log(
    `Goo: To be called after ${seconds} End `,
    new Date().toLocaleTimeString()
  );
};

waitlogForNseconds(10);

console.log('Bar: ', new Date().toLocaleTimeString());
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter