2.0.0alpha4 • Published 12 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
12 years ago
2.0.0alpha3
12 years ago
2.0.0alpha2
12 years ago
2.0.0alpha1
12 years ago
1.3.2
12 years ago
1.3.1
12 years ago
1.3.0
13 years ago
1.2.0
13 years ago
1.1.0
13 years ago
1.0.2
13 years ago
1.0.1
13 years ago
1.0.0
13 years ago