web_modules/forge.bundle.js
function(task) {
  task.error = false;
  task.state = sStateTable[task.state][START];
  setTimeout(function() {
    if(task.state === RUNNING) {
      task.swapTime = +new Date();
      task.run(task);
      runNext(task, 0);
    }
  }, 0);
}
function(task) {
  task.error = false;
  task.state = sStateTable[task.state][START];
  setTimeout(function() {
    if(task.state === RUNNING) {
      task.swapTime = +new Date();
      task.run(task);
      runNext(task, 0);
    }
  }, 0);
}
function ( task ) { task . error = false ; task . state = sStateTable [ task . state ] [ START ] ; setTimeout ( function ( ) { if ( task . state === RUNNING ) { task . swapTime = + new Date ( ) ; task . run ( task ) ; runNext ( task , 0 ) ; } } , 0 ) ; }
Asynchronously start a task.

@param task the task to start.
Asynchronously start a task .