f219032956 智慧照明控制系统 v1.0.0 4 år sedan
..
LICENSE f219032956 智慧照明控制系统 v1.0.0 4 år sedan
README.md f219032956 智慧照明控制系统 v1.0.0 4 år sedan
all.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
allLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
allSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
angelFall.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
any.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
anyLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
anySeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
apply.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
applyEach.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
applyEachSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
async.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
async.min.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
asyncify.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
auto.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
autoInject.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
cargo.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
compose.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
concat.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
concatLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
concatSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
constant.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
createLogger.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
detect.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
detectLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
detectSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
dir.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
doDuring.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
doUntil.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
doWhilst.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
during.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
each.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
eachLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
eachOf.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
eachOfLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
eachOfSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
eachSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
ensureAsync.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
every.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
everyLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
everySeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
fast.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
filter.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
filterLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
filterSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
find.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
findLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
findSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
foldl.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
foldr.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forEach.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forEachLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forEachOf.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forEachOfLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forEachOfSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forEachSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
forever.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
groupBy.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
groupByLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
groupBySeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
inject.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
iterator.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
log.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
map.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
mapLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
mapSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
mapValues.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
mapValuesLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
mapValuesSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
memoize.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
nextTick.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
omit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
omitLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
omitSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
package.json f219032956 智慧照明控制系统 v1.0.0 4 år sedan
parallel.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
parallelLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
pick.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
pickLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
pickSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
priorityQueue.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
queue.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
race.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
reduce.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
reduceRight.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
reflect.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
reflectAll.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
reject.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
rejectLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
rejectSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
retry.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
retryable.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
safe.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
select.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
selectLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
selectSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
seq.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
series.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
setImmediate.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
some.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
someLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
someSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
sortBy.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
sortByLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
sortBySeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
timeout.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
times.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
timesLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
timesSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
transform.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
transformLimit.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
transformSeries.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
tryEach.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
unmemoize.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
until.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
waterfall.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
whilst.js f219032956 智慧照明控制系统 v1.0.0 4 år sedan
wrapSync.js f219032956 智慧照明控制系统 v1.0.0 4 å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