Test Async

by brainsengineering

HTML

<div id="msg">

</div>

JavaScript

setTimeout("print('init',0);",500);

print('ciao',0);
print('miao',5333);
print('bau',1000);




function print(msg, waitTime){
  if(waitTime>0){
    sleep(waitTime);
  }
  var d = new Date();
  //var e = document.getElementById('msg');
  //e.innerHTML += d.getTime() + ': ' + msg +'</br>'; 
  console.log(d.getTime() + ': ' + msg);
}

function sleep(milliseconds) {
  const date = Date.now();
  let currentDate = null;
  do {
    currentDate = Date.now();
  } while (currentDate - date < milliseconds);
}