a zip code crypto-currency system good for red ONLY
Eric Foster d5378345de connection between front end and database 6 years ago
..
README.md connection between front end and database 6 years ago
all.js connection between front end and database 6 years ago
allLimit.js connection between front end and database 6 years ago
allSeries.js connection between front end and database 6 years ago
angelFall.js connection between front end and database 6 years ago
any.js connection between front end and database 6 years ago
anyLimit.js connection between front end and database 6 years ago
anySeries.js connection between front end and database 6 years ago
apply.js connection between front end and database 6 years ago
applyEach.js connection between front end and database 6 years ago
applyEachSeries.js connection between front end and database 6 years ago
async.js connection between front end and database 6 years ago
async.min.js connection between front end and database 6 years ago
asyncify.js connection between front end and database 6 years ago
auto.js connection between front end and database 6 years ago
autoInject.js connection between front end and database 6 years ago
cargo.js connection between front end and database 6 years ago
compose.js connection between front end and database 6 years ago
concat.js connection between front end and database 6 years ago
concatLimit.js connection between front end and database 6 years ago
concatSeries.js connection between front end and database 6 years ago
constant.js connection between front end and database 6 years ago
createLogger.js connection between front end and database 6 years ago
detect.js connection between front end and database 6 years ago
detectLimit.js connection between front end and database 6 years ago
detectSeries.js connection between front end and database 6 years ago
dir.js connection between front end and database 6 years ago
doDuring.js connection between front end and database 6 years ago
doUntil.js connection between front end and database 6 years ago
doWhilst.js connection between front end and database 6 years ago
during.js connection between front end and database 6 years ago
each.js connection between front end and database 6 years ago
eachLimit.js connection between front end and database 6 years ago
eachOf.js connection between front end and database 6 years ago
eachOfLimit.js connection between front end and database 6 years ago
eachOfSeries.js connection between front end and database 6 years ago
eachSeries.js connection between front end and database 6 years ago
ensureAsync.js connection between front end and database 6 years ago
every.js connection between front end and database 6 years ago
everyLimit.js connection between front end and database 6 years ago
everySeries.js connection between front end and database 6 years ago
fast.js connection between front end and database 6 years ago
filter.js connection between front end and database 6 years ago
filterLimit.js connection between front end and database 6 years ago
filterSeries.js connection between front end and database 6 years ago
find.js connection between front end and database 6 years ago
findLimit.js connection between front end and database 6 years ago
findSeries.js connection between front end and database 6 years ago
foldl.js connection between front end and database 6 years ago
foldr.js connection between front end and database 6 years ago
forEach.js connection between front end and database 6 years ago
forEachLimit.js connection between front end and database 6 years ago
forEachOf.js connection between front end and database 6 years ago
forEachOfLimit.js connection between front end and database 6 years ago
forEachOfSeries.js connection between front end and database 6 years ago
forEachSeries.js connection between front end and database 6 years ago
forever.js connection between front end and database 6 years ago
groupBy.js connection between front end and database 6 years ago
groupByLimit.js connection between front end and database 6 years ago
groupBySeries.js connection between front end and database 6 years ago
inject.js connection between front end and database 6 years ago
iterator.js connection between front end and database 6 years ago
log.js connection between front end and database 6 years ago
map.js connection between front end and database 6 years ago
mapLimit.js connection between front end and database 6 years ago
mapSeries.js connection between front end and database 6 years ago
mapValues.js connection between front end and database 6 years ago
mapValuesLimit.js connection between front end and database 6 years ago
mapValuesSeries.js connection between front end and database 6 years ago
memoize.js connection between front end and database 6 years ago
nextTick.js connection between front end and database 6 years ago
omit.js connection between front end and database 6 years ago
omitLimit.js connection between front end and database 6 years ago
omitSeries.js connection between front end and database 6 years ago
package.json connection between front end and database 6 years ago
parallel.js connection between front end and database 6 years ago
parallelLimit.js connection between front end and database 6 years ago
pick.js connection between front end and database 6 years ago
pickLimit.js connection between front end and database 6 years ago
pickSeries.js connection between front end and database 6 years ago
priorityQueue.js connection between front end and database 6 years ago
queue.js connection between front end and database 6 years ago
race.js connection between front end and database 6 years ago
reduce.js connection between front end and database 6 years ago
reduceRight.js connection between front end and database 6 years ago
reflect.js connection between front end and database 6 years ago
reflectAll.js connection between front end and database 6 years ago
reject.js connection between front end and database 6 years ago
rejectLimit.js connection between front end and database 6 years ago
rejectSeries.js connection between front end and database 6 years ago
retry.js connection between front end and database 6 years ago
retryable.js connection between front end and database 6 years ago
safe.js connection between front end and database 6 years ago
select.js connection between front end and database 6 years ago
selectLimit.js connection between front end and database 6 years ago
selectSeries.js connection between front end and database 6 years ago
seq.js connection between front end and database 6 years ago
series.js connection between front end and database 6 years ago
setImmediate.js connection between front end and database 6 years ago
some.js connection between front end and database 6 years ago
someLimit.js connection between front end and database 6 years ago
someSeries.js connection between front end and database 6 years ago
sortBy.js connection between front end and database 6 years ago
sortByLimit.js connection between front end and database 6 years ago
sortBySeries.js connection between front end and database 6 years ago
timeout.js connection between front end and database 6 years ago
times.js connection between front end and database 6 years ago
timesLimit.js connection between front end and database 6 years ago
timesSeries.js connection between front end and database 6 years ago
transform.js connection between front end and database 6 years ago
transformLimit.js connection between front end and database 6 years ago
transformSeries.js connection between front end and database 6 years ago
tryEach.js connection between front end and database 6 years ago
unmemoize.js connection between front end and database 6 years ago
until.js connection between front end and database 6 years ago
waterfall.js connection between front end and database 6 years ago
whilst.js connection between front end and database 6 years ago
wrapSync.js connection between front end and database 6 years ago

README.md

Neo-Async

npm Travis Status Coverage Status download

Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster.

Benchmark is here!

Bluebird's benchmark is here!

Code Coverage

coverage

Installation

In a browser

<script src="async.min.js"></script>

In an AMD loader

require(['async'], function(async) {});

Promise and async/await

I recommend to use Aigle.

It is optimized for Promise handling and has almost the same functionality as neo-async.

Node.js

standard

$ npm install neo-async
var async = require('neo-async');

replacement

$ npm install neo-async
$ ln -s ./node_modules/neo-async ./node_modules/async
var async = require('async');

Bower

bower install neo-async

Feature

JSDoc

* not in Async

Collections

Control Flow

Utils

Mode

Benchmark

Benchmark: Async vs Neo-Async

How to check

$ node perf

Environment

  • Darwin 17.3.0 x64
  • Node.js v8.9.4
  • async v2.6.0
  • neo-async v2.5.0
  • benchmark v2.1.4

Result

The value is the ratio (Neo-Async/Async) of the average speed.

Collections

function benchmark
each/forEach 2.43
eachSeries/forEachSeries 1.75
eachLimit/forEachLimit 1.68
eachOf 3.29
eachOfSeries 1.50
eachOfLimit 1.59
map 3.95
mapSeries 1.81
mapLimit 1.27
mapValues 2.73
mapValuesSeries 1.59
mapValuesLimit 1.23
filter 3.00
filterSeries 1.74
filterLimit 1.17
reject 4.59
rejectSeries 2.31
rejectLimit 1.58
detect 4.30
detectSeries 1.86
detectLimit 1.32
reduce 1.82
transform 2.46
sortBy 4.08
some 2.19
someSeries 1.83
someLimit 1.32
every 2.09
everySeries 1.84
everyLimit 1.35
concat 3.79
concatSeries 4.45

Control Flow

funciton benchmark
parallel 2.93
series 1.96
waterfall 1.29
whilst 1.00
doWhilst 1.12
until 1.12
doUntil 1.12
during 1.18
doDuring 2.42
times 4.25
auto 1.97