2.0.0alpha4 • Published 13 years ago
resistance v2.0.0alpha4
Resistance
Resistance is a tiny (579 bytes, 347 bytes gzipped) flow control library for javascript.
Usage
R.series([
function(cb) { setTimeout(function() { console.log("Series 1 (500)"); cb(1); }, 500); },
function(cb) { setTimeout(function() { console.log("Series 2 (250)"); cb(2); }, 250); },
function(cb) { setTimeout(function() { console.log("Series 3 (100)"); cb(3); }, 100); }
], function(data) {
console.log("Series Complete", data);
});
R.parallel([
function(cb) { setTimeout(function() { console.log("Parallel 1 (500)"); cb(1); }, 500); },
function(cb) { setTimeout(function() { console.log("Parallel 2 (250)"); cb(2); }, 250); },
function(cb) { setTimeout(function() { console.log("Parallel 3 (100)"); cb(3); }, 100); }
], function(data) {
console.log("Parallel Complete", data);
});
Output
Parallel 3 (100)
Parallel 2 (250)
Series 1 (500)
Parallel 1 (500)
Parallel Complete [ 1, 2, 3 ]
Series 2 (250)
Series 3 (100)
Series Complete [ 1, 2, 3 ]
Node.js Support
npm install resistance
Ender Support
ender build resistance
$.runSeries([]);
$.runParallel([]);
2.0.0alpha4
13 years ago
2.0.0alpha3
13 years ago
2.0.0alpha2
13 years ago
2.0.0alpha1
13 years ago
1.3.2
14 years ago
1.3.1
14 years ago
1.3.0
14 years ago
1.2.0
14 years ago
1.1.0
14 years ago
1.0.2
14 years ago
1.0.1
14 years ago
1.0.0
14 years ago