lib/private/trampoline.js
function enterTurn() {
  var snapshot;
  while ((snapshot = queue).length) {
    queue = [];
    trampoline(snapshot);
  }
  queue = null;
}
function enterTurn() {
  var snapshot;
  while ((snapshot = queue).length) {
    queue = [];
    trampoline(snapshot);
  }
  queue = null;
}
function enterTurn ( ) { var snapshot ; while ( ( snapshot = queue ) . length ) { queue = [ ] ; trampoline ( snapshot ) ; } queue = null ; }
Once we have entered a turn we can keep executing propagations without waiting for another tick. Start a trampoline to process the current queue.
Once we have entered a turn we can keep executing propagations without waiting for another tick . Start a trampoline to process the current queue .