JSFiddle - React, Tailwind, and code Playground

JavaScript

function sleep(callback) {
    var stop = new Date().getTime();
    while(new Date().getTime() < stop + 3000) {}
    callback();
}

sleep(function() {
    console.log("done sleeping");
});

console.log("done");