JSFiddle - React, Tailwind, and code Playground

by Alexey Ukolov

JavaScript

function sleep(millis) {
    // Эмулируем какую-то долгую, но синхронную операцию

    var date = +new Date(),
        curDate;

    do {
        curDate = +new Date();
    } while (curDate - date < millis)
}

function one() {
    console.log('one');
    sleep(1000);
}

function two() {
    console.log('two');
    sleep(1000);
}

function three() {
    console.log('three');
}

one();
two();
three();