2.0.0alpha4 • Published 12 years ago

resistance v2.0.0alpha4

Weekly downloads
93
License
-
Repository
github
Last release
12 years ago

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