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

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