feat: add support for mitata benchmark
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 30 Mar 2024 17:51:19 +0000 (18:51 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 30 Mar 2024 17:51:19 +0000 (18:51 +0100)
commit0804b9b4106132c5487b57be518958c699ce2563
tree73751f2da778a22844a21eee3a66e463f5ed8ba0
parent620d12150b1b18400af8a94e3e9353a6df872318
feat: add support for mitata benchmark

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
35 files changed:
.eslintrc.cjs
.github/workflows/internal-benchmark.yml
.vscode/launch.json
.vscode/settings.json
benchmarks/README.md
benchmarks/benchmarks-utils.cjs
benchmarks/benchmarks-utils.mjs [new file with mode: 0644]
benchmarks/internal/bench.mjs
benchmarks/internal/thread-worker.mjs
benchmarks/worker-selection/least.mjs
benchmarks/worker-selection/round-robin.mjs
examples/typescript/http-client-pool/package.json
examples/typescript/http-client-pool/pnpm-lock.yaml
examples/typescript/http-server-pool/express-cluster/package.json
examples/typescript/http-server-pool/express-cluster/pnpm-lock.yaml
examples/typescript/http-server-pool/express-hybrid/package.json
examples/typescript/http-server-pool/express-hybrid/pnpm-lock.yaml
examples/typescript/http-server-pool/express-worker_threads/package.json
examples/typescript/http-server-pool/express-worker_threads/pnpm-lock.yaml
examples/typescript/http-server-pool/fastify-cluster/package.json
examples/typescript/http-server-pool/fastify-cluster/pnpm-lock.yaml
examples/typescript/http-server-pool/fastify-hybrid/package.json
examples/typescript/http-server-pool/fastify-hybrid/pnpm-lock.yaml
examples/typescript/http-server-pool/fastify-worker_threads/package.json
examples/typescript/http-server-pool/fastify-worker_threads/pnpm-lock.yaml
examples/typescript/smtp-client-pool/package.json
examples/typescript/smtp-client-pool/pnpm-lock.yaml
examples/typescript/websocket-server-pool/ws-cluster/package.json
examples/typescript/websocket-server-pool/ws-cluster/pnpm-lock.yaml
examples/typescript/websocket-server-pool/ws-hybrid/package.json
examples/typescript/websocket-server-pool/ws-hybrid/pnpm-lock.yaml
examples/typescript/websocket-server-pool/ws-worker_threads/package.json
examples/typescript/websocket-server-pool/ws-worker_threads/pnpm-lock.yaml
package.json
pnpm-lock.yaml