javaScript asynchronous

Javascript always synchronous code, call stack collect that synchronous and execute when memory free

by manoj_antony32

JavaScript

console.log('first time: ', new Date() );
setTimeout(() => {
	console.log('second time: ', new Date() );
}, 1000);
fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(json => console.log(json));
var oldTime = new Date().getTime();
var newTime = new Date().getDate();
while((newTime - oldTime)/ 1000 < 5) {
 newTime = new Date().getTime();
}
console.log(newTime)