JSFiddle - React, Tailwind, and code Playground

by joplomacedo

JavaScript

var fn0_c = 0;

function fn0() {
    var count, i = 0;

    for (; i < 1000000000; i++) {
        count++;
    }
    fn0_c = 1;
}

var fn1_c = 0;

function fn1() {
    var count, i = 0;

    for (; i < 1000000000; i++) {
        count++;
    }
    fn1_c = 1;
}



var time = (new Date()).getTime();

fn0();
fn1();

alert((new Date()).getTime() - time);




fn0_c = fn1_c = 0;
time = (new Date()).getTime();

setTimeout(fn0, 1);
setTimeout(fn1, 1);


var k = 0;
while(!(fn0_c === 1 && fn1_c ===1 ) && k < 1000000000) {
      k++;
}
      
alert((new Date()).getTime() - time);