maxiaolong 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
..
LICENSE 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
README.md 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
all.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
allLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
allSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
angelFall.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
any.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
anyLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
anySeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
apply.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
applyEach.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
applyEachSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
async.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
async.min.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
asyncify.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
auto.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
autoInject.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
cargo.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
compose.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
concat.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
concatLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
concatSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
constant.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
createLogger.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
detect.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
detectLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
detectSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
dir.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
doDuring.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
doUntil.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
doWhilst.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
during.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
each.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
eachLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
eachOf.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
eachOfLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
eachOfSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
eachSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
ensureAsync.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
every.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
everyLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
everySeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
fast.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
filter.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
filterLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
filterSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
find.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
findLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
findSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
foldl.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
foldr.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forEach.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forEachLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forEachOf.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forEachOfLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forEachOfSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forEachSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
forever.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
groupBy.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
groupByLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
groupBySeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
inject.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
iterator.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
log.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
map.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
mapLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
mapSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
mapValues.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
mapValuesLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
mapValuesSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
memoize.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
nextTick.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
omit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
omitLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
omitSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
package.json 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
parallel.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
parallelLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
pick.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
pickLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
pickSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
priorityQueue.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
queue.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
race.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
reduce.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
reduceRight.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
reflect.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
reflectAll.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
reject.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
rejectLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
rejectSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
retry.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
retryable.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
safe.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
select.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
selectLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
selectSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
seq.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
series.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
setImmediate.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
some.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
someLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
someSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
sortBy.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
sortByLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
sortBySeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
timeout.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
times.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
timesLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
timesSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
transform.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
transformLimit.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
transformSeries.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
tryEach.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
unmemoize.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
until.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
waterfall.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
whilst.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan
wrapSync.js 38b89c928d Initial commit: Face detection and glasses recommendation system 1 år sedan

README.md

Neo-Async

npm Travis Status Coverage Status download Total Alerts FOSSA

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

License

FOSSA Status