Browse Source

Make process.nextTick worlds faster for large queues.

v0.7.4-release
Tim Caswell 14 years ago
committed by Ryan Dahl
parent
commit
81a53e83ab
  1. 7
      src/node.js

7
src/node.js

@ -47,9 +47,12 @@ process.evalcx = function () {
var nextTickQueue = [];
process._tickCallback = function () {
for (var l = nextTickQueue.length; l; l--) {
nextTickQueue.shift()();
var l = nextTickQueue.length;
if (l === 0) return;
for (var i = 0; i < l; i++) {
nextTickQueue[i]();
}
nextTickQueue.splice(0, l);
};
process.nextTick = function (callback) {

Loading…
Cancel
Save