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

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