UI for Zipcoin Blue
Tennessee Gibbs 0304752480 added pages to master il y a 6 ans
..
README.md added pages to master il y a 6 ans
all.js added pages to master il y a 6 ans
allLimit.js added pages to master il y a 6 ans
allSeries.js added pages to master il y a 6 ans
angelFall.js added pages to master il y a 6 ans
any.js added pages to master il y a 6 ans
anyLimit.js added pages to master il y a 6 ans
anySeries.js added pages to master il y a 6 ans
apply.js added pages to master il y a 6 ans
applyEach.js added pages to master il y a 6 ans
applyEachSeries.js added pages to master il y a 6 ans
async.js added pages to master il y a 6 ans
async.min.js added pages to master il y a 6 ans
asyncify.js added pages to master il y a 6 ans
auto.js added pages to master il y a 6 ans
autoInject.js added pages to master il y a 6 ans
cargo.js added pages to master il y a 6 ans
compose.js added pages to master il y a 6 ans
concat.js added pages to master il y a 6 ans
concatLimit.js added pages to master il y a 6 ans
concatSeries.js added pages to master il y a 6 ans
constant.js added pages to master il y a 6 ans
createLogger.js added pages to master il y a 6 ans
detect.js added pages to master il y a 6 ans
detectLimit.js added pages to master il y a 6 ans
detectSeries.js added pages to master il y a 6 ans
dir.js added pages to master il y a 6 ans
doDuring.js added pages to master il y a 6 ans
doUntil.js added pages to master il y a 6 ans
doWhilst.js added pages to master il y a 6 ans
during.js added pages to master il y a 6 ans
each.js added pages to master il y a 6 ans
eachLimit.js added pages to master il y a 6 ans
eachOf.js added pages to master il y a 6 ans
eachOfLimit.js added pages to master il y a 6 ans
eachOfSeries.js added pages to master il y a 6 ans
eachSeries.js added pages to master il y a 6 ans
ensureAsync.js added pages to master il y a 6 ans
every.js added pages to master il y a 6 ans
everyLimit.js added pages to master il y a 6 ans
everySeries.js added pages to master il y a 6 ans
fast.js added pages to master il y a 6 ans
filter.js added pages to master il y a 6 ans
filterLimit.js added pages to master il y a 6 ans
filterSeries.js added pages to master il y a 6 ans
find.js added pages to master il y a 6 ans
findLimit.js added pages to master il y a 6 ans
findSeries.js added pages to master il y a 6 ans
foldl.js added pages to master il y a 6 ans
foldr.js added pages to master il y a 6 ans
forEach.js added pages to master il y a 6 ans
forEachLimit.js added pages to master il y a 6 ans
forEachOf.js added pages to master il y a 6 ans
forEachOfLimit.js added pages to master il y a 6 ans
forEachOfSeries.js added pages to master il y a 6 ans
forEachSeries.js added pages to master il y a 6 ans
forever.js added pages to master il y a 6 ans
groupBy.js added pages to master il y a 6 ans
groupByLimit.js added pages to master il y a 6 ans
groupBySeries.js added pages to master il y a 6 ans
inject.js added pages to master il y a 6 ans
iterator.js added pages to master il y a 6 ans
log.js added pages to master il y a 6 ans
map.js added pages to master il y a 6 ans
mapLimit.js added pages to master il y a 6 ans
mapSeries.js added pages to master il y a 6 ans
mapValues.js added pages to master il y a 6 ans
mapValuesLimit.js added pages to master il y a 6 ans
mapValuesSeries.js added pages to master il y a 6 ans
memoize.js added pages to master il y a 6 ans
nextTick.js added pages to master il y a 6 ans
omit.js added pages to master il y a 6 ans
omitLimit.js added pages to master il y a 6 ans
omitSeries.js added pages to master il y a 6 ans
package.json added pages to master il y a 6 ans
parallel.js added pages to master il y a 6 ans
parallelLimit.js added pages to master il y a 6 ans
pick.js added pages to master il y a 6 ans
pickLimit.js added pages to master il y a 6 ans
pickSeries.js added pages to master il y a 6 ans
priorityQueue.js added pages to master il y a 6 ans
queue.js added pages to master il y a 6 ans
race.js added pages to master il y a 6 ans
reduce.js added pages to master il y a 6 ans
reduceRight.js added pages to master il y a 6 ans
reflect.js added pages to master il y a 6 ans
reflectAll.js added pages to master il y a 6 ans
reject.js added pages to master il y a 6 ans
rejectLimit.js added pages to master il y a 6 ans
rejectSeries.js added pages to master il y a 6 ans
retry.js added pages to master il y a 6 ans
retryable.js added pages to master il y a 6 ans
safe.js added pages to master il y a 6 ans
select.js added pages to master il y a 6 ans
selectLimit.js added pages to master il y a 6 ans
selectSeries.js added pages to master il y a 6 ans
seq.js added pages to master il y a 6 ans
series.js added pages to master il y a 6 ans
setImmediate.js added pages to master il y a 6 ans
some.js added pages to master il y a 6 ans
someLimit.js added pages to master il y a 6 ans
someSeries.js added pages to master il y a 6 ans
sortBy.js added pages to master il y a 6 ans
sortByLimit.js added pages to master il y a 6 ans
sortBySeries.js added pages to master il y a 6 ans
timeout.js added pages to master il y a 6 ans
times.js added pages to master il y a 6 ans
timesLimit.js added pages to master il y a 6 ans
timesSeries.js added pages to master il y a 6 ans
transform.js added pages to master il y a 6 ans
transformLimit.js added pages to master il y a 6 ans
transformSeries.js added pages to master il y a 6 ans
tryEach.js added pages to master il y a 6 ans
unmemoize.js added pages to master il y a 6 ans
until.js added pages to master il y a 6 ans
waterfall.js added pages to master il y a 6 ans
whilst.js added pages to master il y a 6 ans
wrapSync.js added pages to master il y a 6 ans

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