2.0.0alpha4 • Published 13 years ago

resistance v2.0.0alpha4

Weekly downloads
93
License
-
Repository
github
Last release
13 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

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