JSFiddle - React, Tailwind, and code Playground

by KirillMetrik

JavaScript

setTimeout(function(){
    console.log("i'm 1s timeout");
}, 1000);

console.log("start date");

var startDate=new Date();
startDate.setSeconds(startDate.getSeconds()+3);
while(Date.now() < startDate)
{
    //noop
}
console.log("date is good")
setTimeout(function(){
    console.log("i'm immediate timeout");
}, 0);
console.log("finished");