UNPKG

dojo-util

Version:

Dojo utilities including build system for optimizing JavaScript application performance, and DOH testing tool

24 lines (23 loc) 294 B
define([], function(){ var count = 0, max = 10, queue = []; return { release:function(){ if(queue.length){ (queue.shift())(); }else{ count--; } }, enqueue:function(proc){ if(count<max){ count++; proc(); }else{ queue.push(proc); } } }; });