Projektstart

This commit is contained in:
2026-01-22 15:49:12 +01:00
parent 7212eb6f7a
commit 57e5f652f8
10637 changed files with 2598792 additions and 64 deletions

43
backend/node_modules/steed/bench.js generated vendored Normal file
View File

@@ -0,0 +1,43 @@
var max = 1000000
var steed = require('./')
var bench = require('fastbench')
var neo = require('neo-async')
var funcs = [somethingA, somethingA, somethingA]
function benchSteedParallel (done) {
steed.parallel(funcs, done)
}
function benchNeoParallel (done) {
neo.parallel(funcs, done)
}
var nextDone
var nextCount
function benchSetImmediate (done) {
nextCount = 3
nextDone = done
setImmediate(somethingImmediate)
setImmediate(somethingImmediate)
setImmediate(somethingImmediate)
}
function somethingImmediate () {
nextCount--
if (nextCount === 0) {
nextDone()
}
}
function somethingA (cb) {
setImmediate(cb)
}
var run = bench([
benchSetImmediate,
benchNeoParallel,
benchSteedParallel
], max)
run(run)