JSFiddle - React, Tailwind, and code Playground
JavaScript
(function () {
var currentTime = new Date().getTime();
setTimeout(function () {
console.log(new Date());
console.log("Line 1");
}, 900);
while (currentTime + 1000 >= new Date().getTime()) {}
setTimeout(function () {
console.log(new Date());
console.log("Line 2");
}, 800);
while (currentTime + 2000 >= new Date().getTime()) {}
setTimeout(function () {
console.log(new Date());
console.log("Line 3");
}, 700);
while (currentTime + 3000 >= new Date().getTime()) {}
setTimeout(function () {
console.log(new Date());
console.log("Line 4");
}, 600);
})();