Event Loop

Educative Event Loop | MDN Event Loop | JavaScript Tuts Event Loop | JS Console |

    (function() {

      console.log('this is the start');
    
      setTimeout(function cb() {
        console.log('Callback 1: this is a msg from call back');
      }); // has a default time value of 0
    
      console.log('this is just a message');
    
      setTimeout(function cb1() {
        console.log('Callback 2: this is a msg from call back');
      }, 0);
    
      console.log('this is the end');
    
    })();
    
    // "this is the start"
    // "this is just a message"
    // "this is the end"
    // "Callback 1: this is a msg from call back"
    // "Callback 2: this is a msg from call back"