function rawAsap(task) {
if (!queue.length) {
requestFlush();
flushing = true;
// ^^^ used here
}
// Equivalent to push, but avoids a function call.
queue[queue.length] = task;
}
var queue = [];
// Once a flush has been requested, no further calls to `requestFlush` are
// necessary until the next `flush` completes.
var flushing = false;
// ^^^ removed from here
https://www.npmjs.com/package/asap