summaryrefslogtreecommitdiff
path: root/node_modules/fastq/bench.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:10:59 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:41:44 +0800
commitfc87c009806dcc98867f6b58efe29b042aa01dee (patch)
tree8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/fastq/bench.js
parent3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff)
node: updatemain
Diffstat (limited to 'node_modules/fastq/bench.js')
-rw-r--r--node_modules/fastq/bench.js66
1 files changed, 0 insertions, 66 deletions
diff --git a/node_modules/fastq/bench.js b/node_modules/fastq/bench.js
deleted file mode 100644
index 4eaa829f..00000000
--- a/node_modules/fastq/bench.js
+++ /dev/null
@@ -1,66 +0,0 @@
-'use strict'
-
-const max = 1000000
-const fastqueue = require('./')(worker, 1)
-const { promisify } = require('util')
-const immediate = promisify(setImmediate)
-const qPromise = require('./').promise(immediate, 1)
-const async = require('async')
-const neo = require('neo-async')
-const asyncqueue = async.queue(worker, 1)
-const neoqueue = neo.queue(worker, 1)
-
-function bench (func, done) {
- const key = max + '*' + func.name
- let count = -1
-
- console.time(key)
- end()
-
- function end () {
- if (++count < max) {
- func(end)
- } else {
- console.timeEnd(key)
- if (done) {
- done()
- }
- }
- }
-}
-
-function benchFastQ (done) {
- fastqueue.push(42, done)
-}
-
-function benchAsyncQueue (done) {
- asyncqueue.push(42, done)
-}
-
-function benchNeoQueue (done) {
- neoqueue.push(42, done)
-}
-
-function worker (arg, cb) {
- setImmediate(cb)
-}
-
-function benchSetImmediate (cb) {
- worker(42, cb)
-}
-
-function benchFastQPromise (done) {
- qPromise.push(42).then(function () { done() }, done)
-}
-
-function runBench (done) {
- async.eachSeries([
- benchSetImmediate,
- benchFastQ,
- benchNeoQueue,
- benchAsyncQueue,
- benchFastQPromise
- ], bench, done)
-}
-
-runBench(runBench)