Skip to content

fulmine: fulmine.js 5.26.1 - #1691

Merged
MDA2AV merged 5 commits into
MDA2AV:mainfrom
nigrosimone:fulmine-5.26.1
Nov 1, 2026
Merged

MDA2AV merged 5 commits into
MDA2AV:mainfrom
nigrosimone:fulmine-5.26.1

Conversation

@nigrosimone

Copy link
Copy Markdown
Contributor

Bump fulmine.js to 5.26.1. Every request allocates about 140 bytes less: the request fields that few requests set, and the state of a response written in pieces, now live in an object made on first use. On a local GET /baseline11 this is 7% fewer cache misses and 1% fewer instructions per request.

Only frameworks/fulmine/package.json changes.

nigrosimone and others added 2 commits November 1, 2026 09:06
Signed-off-by: Nigro Simone <nigro.simone@gmail.com>
@nigrosimone

nigrosimone commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor Author

/benchmark -f fulmine -t baseline --save

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@nigrosimone
nigrosimone marked this pull request as ready for review November 1, 2026 09:32
@nigrosimone

Copy link
Copy Markdown
Contributor Author

/benchmark -f fulmine -t limited-conn --save

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: fulmine | Test: baseline

Test Conn RPS CPU Mem Δ RPS Δ Mem
baseline 4096 2,060,124 6735.9% 2.1GiB +3.5% ~0%

Composite score, main against this run, in the board's default view:

Family main this run Δ
HTTP/1.1 6236.1 (8 of 103) 6256.3 (8 of 103) +20.2
HTTP/2 832.0 (18 of 37) 832.0 (18 of 37) +0.0
Gateway 2353.6 (1 of 9) 2353.6 (1 of 9) +0.0
WebSocket 2365.7 (5 of 36) 2365.7 (5 of 36) +0.0

The results on main were measured in another session, so a few points up or down can be the machine and not the change.

Full log
[info] available CPUs: 128
[info] framework: fulmine (fulmine.js, JS)
[info] subscribed tests: baseline,latency-1m,latency-10k,latency-500k-8cpu,pipelined,limited-conn,async,json-comp,8gbit,async-db,static-tls,echo-ws,echo-ws-pipeline,echo-ws-limited,json-tls,gateway-64,gateway-h3,production-stack,fortunes,baseline-h2,static-h2,baseline-h2c,json-h2c
[info] building image: httparena-fulmine
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 782B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/node:26-trixie-slim
#2 DONE 0.7s

#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s

#4 [internal] load build context
#4 transferring context: 335B done
#4 DONE 0.0s

#5 [build 1/6] FROM docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39
#5 resolve docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39 0.1s done
#5 DONE 0.1s

#6 [stage-1 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates curl libpq5 &&     rm -rf /var/lib/apt/lists/*
#6 CACHED

#7 [stage-1 3/6] WORKDIR /app
#7 CACHED

#8 [build 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates git python3 make g++ libpq-dev &&     rm -rf /var/lib/apt/lists/*
#8 CACHED

#9 [stage-1 5/6] COPY app.js .
#9 CACHED

#10 [build 3/6] RUN git config --global url."https://github.com/".insteadOf "ssh://git@github.com/"
#10 CACHED

#11 [stage-1 4/6] COPY --from=build /app/node_modules ./node_modules
#11 CACHED

#12 [build 4/6] WORKDIR /app
#12 CACHED

#13 [build 5/6] COPY package.json .
#13 CACHED

#14 [build 6/6] RUN npm install --omit=dev
#14 CACHED

#15 [stage-1 6/6] COPY views ./views
#15 CACHED

#16 exporting to image
#16 exporting layers done
#16 exporting manifest sha256:d99e1259b6c261cdb5299807d5ca1d908114058c2e14cbfbde1d147c3a348d9c done
#16 exporting config sha256:062f1ee0704333f144634eee9ea4bd916cb76932857790d402b98efa7de5ec73 done
#16 exporting attestation manifest sha256:90d7e1cbf17a91251cdd4b36864c9744e188d41658ab69acb34657280c22e02f 0.1s done
#16 exporting manifest list sha256:32aa7450ca00719f32dfb16666f59e0caa846602f3e632dc3e32ffcda500e4fe 0.0s done
#16 naming to docker.io/library/httparena-fulmine:latest
#16 naming to docker.io/library/httparena-fulmine:latest done
#16 unpacking to docker.io/library/httparena-fulmine:latest 0.0s done
#16 DONE 0.2s
[info] zrk: docker mode (zrk:local)
[info] tuning host for benchmark runs
[info] CPU governor → performance
[info] setting kernel socket limits
[info] setting UDP buffer sizes for QUIC
[info] setting loopback MTU to 1500 (realistic Ethernet)
[info] restarting docker daemon
[info] dropping kernel caches
[info] starting postgres sidecar
[info] postgres ready (seeded)

==============================================
=== fulmine / baseline / 4096c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     4096 (64/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Templates: 3
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   2.06ms   1.99ms   2.38ms   4.42ms   10.90ms

  9925907 requests in 5.00s, 9924345 responses
  Throughput: 1.98M req/s
  Bandwidth:  223.30MB/s
  Status codes: 2xx=9924243, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 9924235 / 9924345 responses (100.0%)
  Per-template: 3341636,3299491,3283108
  Per-template-ok: 3341636,3299491,3283108

  WARNING: 102/9924345 responses (0.0%) had unexpected status (expected 2xx)
[info] CPU 6496.0% | Mem 2.1GiB

[run 2/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     4096 (64/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Templates: 3
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   1.99ms   1.98ms   2.35ms   3.30ms   4.58ms

  10300622 requests in 5.00s, 10300621 responses
  Throughput: 2.06M req/s
  Bandwidth:  231.78MB/s
  Status codes: 2xx=10300621, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 10300572 / 10300621 responses (100.0%)
  Per-template: 3459268,3417070,3424234
  Per-template-ok: 3459268,3417070,3424234
[info] CPU 6735.9% | Mem 2.1GiB

[run 3/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     4096 (64/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Templates: 3
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   2.00ms   1.96ms   2.35ms   3.09ms   4.57ms

  10260438 requests in 5.00s, 10260410 responses
  Throughput: 2.05M req/s
  Bandwidth:  230.87MB/s
  Status codes: 2xx=10260410, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 10260371 / 10260410 responses (100.0%)
  Per-template: 3429880,3415115,3415376
  Per-template-ok: 3429880,3415115,3415376
[info] CPU 6493.3% | Mem 2.1GiB

=== Best: 2060124 req/s (CPU: 6735.9%, Mem: 2.1GiB) ===
[info] input BW: 159.14MB/s (avg template: 81 bytes)
[info] saved results/baseline/4096/fulmine.json
httparena-bench-fulmine
httparena-bench-fulmine
[info] rebuilding site/data/*.json
[purged stale] pyronova.json (pyronova)
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/fulmine.js.json - 1 new, 37 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: fulmine | Test: limited-conn

Test Conn RPS CPU Mem Δ RPS Δ Mem
limited-conn 4096 1,778,655 6578.1% 2.2GiB +0.4% +4.8%

Composite score, main against this run, in the board's default view:

Family main this run Δ
HTTP/1.1 6236.1 (8 of 103) 6258.9 (8 of 103) +22.8
HTTP/2 832.0 (18 of 37) 832.0 (18 of 37) +0.0
Gateway 2353.6 (1 of 9) 2353.6 (1 of 9) +0.0
WebSocket 2365.7 (5 of 36) 2365.7 (5 of 36) +0.0

The results on main were measured in another session, so a few points up or down can be the machine and not the change.

Full log
[info] available CPUs: 128
[info] framework: fulmine (fulmine.js, JS)
[info] subscribed tests: baseline,latency-1m,latency-10k,latency-500k-8cpu,pipelined,limited-conn,async,json-comp,8gbit,async-db,static-tls,echo-ws,echo-ws-pipeline,echo-ws-limited,json-tls,gateway-64,gateway-h3,production-stack,fortunes,baseline-h2,static-h2,baseline-h2c,json-h2c
[info] building image: httparena-fulmine
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 782B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/node:26-trixie-slim
#2 DONE 0.7s

#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s

#4 [internal] load build context
#4 transferring context: 12.54kB done
#4 DONE 0.0s

#5 [build 1/6] FROM docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39
#5 resolve docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39 0.0s done
#5 DONE 0.1s

#6 [build 3/6] RUN git config --global url."https://github.com/".insteadOf "ssh://git@github.com/"
#6 CACHED

#7 [build 4/6] WORKDIR /app
#7 CACHED

#8 [build 5/6] COPY package.json .
#8 CACHED

#9 [build 6/6] RUN npm install --omit=dev
#9 CACHED

#10 [stage-1 5/6] COPY app.js .
#10 CACHED

#11 [build 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates git python3 make g++ libpq-dev &&     rm -rf /var/lib/apt/lists/*
#11 CACHED

#12 [stage-1 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates curl libpq5 &&     rm -rf /var/lib/apt/lists/*
#12 CACHED

#13 [stage-1 4/6] COPY --from=build /app/node_modules ./node_modules
#13 CACHED

#14 [stage-1 3/6] WORKDIR /app
#14 CACHED

#15 [stage-1 6/6] COPY views ./views
#15 CACHED

#16 exporting to image
#16 exporting layers done
#16 exporting manifest sha256:d99e1259b6c261cdb5299807d5ca1d908114058c2e14cbfbde1d147c3a348d9c done
#16 exporting config sha256:062f1ee0704333f144634eee9ea4bd916cb76932857790d402b98efa7de5ec73 done
#16 exporting attestation manifest sha256:e0b553b0d7c2834f87f4dd341cd6fbe95be40361652b7e0d077e2abcb0193f3c 0.0s done
#16 exporting manifest list sha256:ff462574af64674549e8d2f22a06fb62e8759a01feeff3b384e29bc52049302f 0.0s done
#16 naming to docker.io/library/httparena-fulmine:latest
#16 naming to docker.io/library/httparena-fulmine:latest done
#16 unpacking to docker.io/library/httparena-fulmine:latest 0.0s done
#16 DONE 0.2s
[info] zrk: docker mode (zrk:local)
[info] tuning host for benchmark runs
[info] CPU governor → performance
[info] setting kernel socket limits
[info] setting UDP buffer sizes for QUIC
[info] setting loopback MTU to 1500 (realistic Ethernet)
[info] restarting docker daemon
[info] dropping kernel caches
[info] starting postgres sidecar
[info] postgres ready (seeded)

==============================================
=== fulmine / limited-conn / 4096c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     4096 (64/thread)
  Pipeline:  1
  Req/conn:  10
  Templates: 3
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   2.39ms   2.15ms   4.03ms   9.71ms   22.30ms

  8537232 requests in 5.00s, 8537125 responses
  Throughput: 1.71M req/s
  Bandwidth:  192.09MB/s
  Status codes: 2xx=8537125, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 8537115 / 8537125 responses (100.0%)
  Reconnects: 852964
  Per-template: 2845666,2845920,2845529
  Per-template-ok: 2845666,2845920,2845529
[info] CPU 6303.4% | Mem 2.2GiB

[run 2/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     4096 (64/thread)
  Pipeline:  1
  Req/conn:  10
  Templates: 3
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   2.29ms   2.13ms   3.77ms   8.94ms   11.20ms

  8897201 requests in 5.00s, 8893279 responses
  Throughput: 1.78M req/s
  Bandwidth:  200.08MB/s
  Status codes: 2xx=8893279, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 8893279 / 8893279 responses (100.0%)
  Reconnects: 887818
  Per-template: 2964573,2964402,2964304
  Per-template-ok: 2964573,2964402,2964304
[info] CPU 6578.1% | Mem 2.2GiB

[run 3/3]
gcannon v0.5.3
  Target:    localhost:8080/
  Threads:   64
  Conns:     4096 (64/thread)
  Pipeline:  1
  Req/conn:  10
  Templates: 3
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency   2.29ms   2.16ms   3.79ms   9.07ms   11.20ms

  8875271 requests in 5.00s, 8874185 responses
  Throughput: 1.77M req/s
  Bandwidth:  199.67MB/s
  Status codes: 2xx=8874185, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 8874156 / 8874185 responses (100.0%)
  Reconnects: 887353
  Per-template: 2958106,2957857,2958193
  Per-template-ok: 2958106,2957857,2958193
[info] CPU 6328.0% | Mem 2.2GiB

=== Best: 1778655 req/s (CPU: 6578.1%, Mem: 2.2GiB) ===
[info] input BW: 137.40MB/s (avg template: 81 bytes)
[info] saved results/limited-conn/4096/fulmine.json
httparena-bench-fulmine
httparena-bench-fulmine
[info] rebuilding site/data/*.json
[purged stale] pyronova.json (pyronova)
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/fulmine.js.json - 1 new, 37 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@nigrosimone

Copy link
Copy Markdown
Contributor Author

/benchmark -f fulmine -t json-tls --save

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: fulmine | Test: json-tls

Test Conn RPS CPU Mem Δ RPS Δ Mem
json-tls 4096 1,258,174 6446.7% 2.1GiB +3.6% ~0%

Composite score, main against this run, in the board's default view:

Family main this run Δ
HTTP/1.1 6236.1 (8 of 103) 6286.1 (7 of 103) +50.1
HTTP/2 832.0 (18 of 37) 832.0 (18 of 37) +0.0
Gateway 2353.6 (1 of 9) 2353.6 (1 of 9) +0.0
WebSocket 2365.7 (5 of 36) 2365.7 (5 of 36) +0.0

The results on main were measured in another session, so a few points up or down can be the machine and not the change.

Full log
[info] available CPUs: 128
[info] framework: fulmine (fulmine.js, JS)
[info] subscribed tests: baseline,latency-1m,latency-10k,latency-500k-8cpu,pipelined,limited-conn,async,json-comp,8gbit,async-db,static-tls,echo-ws,echo-ws-pipeline,echo-ws-limited,json-tls,gateway-64,gateway-h3,production-stack,fortunes,baseline-h2,static-h2,baseline-h2c,json-h2c
[info] building image: httparena-fulmine
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 782B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/node:26-trixie-slim
#2 DONE 0.7s

#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s

#4 [internal] load build context
#4 transferring context: 12.54kB done
#4 DONE 0.0s

#5 [build 1/6] FROM docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39
#5 resolve docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39 0.1s done
#5 DONE 0.1s

#6 [build 3/6] RUN git config --global url."https://github.com/".insteadOf "ssh://git@github.com/"
#6 CACHED

#7 [stage-1 4/6] COPY --from=build /app/node_modules ./node_modules
#7 CACHED

#8 [stage-1 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates curl libpq5 &&     rm -rf /var/lib/apt/lists/*
#8 CACHED

#9 [build 5/6] COPY package.json .
#9 CACHED

#10 [stage-1 3/6] WORKDIR /app
#10 CACHED

#11 [build 4/6] WORKDIR /app
#11 CACHED

#12 [build 6/6] RUN npm install --omit=dev
#12 CACHED

#13 [build 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates git python3 make g++ libpq-dev &&     rm -rf /var/lib/apt/lists/*
#13 CACHED

#14 [stage-1 5/6] COPY app.js .
#14 CACHED

#15 [stage-1 6/6] COPY views ./views
#15 CACHED

#16 exporting to image
#16 exporting layers done
#16 exporting manifest sha256:d99e1259b6c261cdb5299807d5ca1d908114058c2e14cbfbde1d147c3a348d9c done
#16 exporting config sha256:062f1ee0704333f144634eee9ea4bd916cb76932857790d402b98efa7de5ec73 done
#16 exporting attestation manifest sha256:71d99da50e5169b1c469bc2c8538443f48d18802da4b4071826f73203adb7ceb 0.0s done
#16 exporting manifest list sha256:27e3d73903d1e71b9f3a0c4b2fa19f5152faf133324282c3a4e2da92c42e76f7 0.0s done
#16 naming to docker.io/library/httparena-fulmine:latest
#16 naming to docker.io/library/httparena-fulmine:latest done
#16 unpacking to docker.io/library/httparena-fulmine:latest done
#16 DONE 0.1s
[info] zrk: docker mode (zrk:local)
[info] tuning host for benchmark runs
[info] CPU governor → performance
[info] setting kernel socket limits
[info] setting UDP buffer sizes for QUIC
[info] setting loopback MTU to 1500 (realistic Ethernet)
[info] restarting docker daemon
[info] dropping kernel caches
[info] starting postgres sidecar
[info] postgres ready (seeded)

==============================================
=== fulmine / json-tls / 4096c (tool=wrk) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
Running 5s test @ https://localhost:8081
  64 threads and 4096 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     3.36ms    1.46ms 104.85ms   93.78%
    Req/Sec    19.23k     2.52k   34.42k    92.16%
  6269867 requests in 5.10s, 21.28GB read
Requests/sec: 1229285.66
Transfer/sec:      4.17GB
[info] CPU 6365.1% | Mem 2.2GiB

[run 2/3]
Running 5s test @ https://localhost:8081
  64 threads and 4096 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     3.23ms    1.05ms  41.70ms   90.62%
    Req/Sec    19.72k     2.83k   36.51k    92.89%
  6409185 requests in 5.10s, 21.75GB read
Requests/sec: 1256777.61
Transfer/sec:      4.27GB
[info] CPU 6566.3% | Mem 2.2GiB

[run 3/3]
Running 5s test @ https://localhost:8081
  64 threads and 4096 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     3.24ms    0.99ms  40.57ms   90.68%
    Req/Sec    19.64k     2.50k   34.25k    93.21%
  6417140 requests in 5.10s, 21.78GB read
Requests/sec: 1258174.92
Transfer/sec:      4.27GB
[info] CPU 6446.7% | Mem 2.1GiB

=== Best: 1258174 req/s (CPU: 6446.7%, Mem: 2.1GiB) ===
[info] saved results/json-tls/4096/fulmine.json
httparena-bench-fulmine
httparena-bench-fulmine
[info] rebuilding site/data/*.json
[purged stale] pyronova.json (pyronova)
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/fulmine.js.json - 1 new, 37 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@nigrosimone

Copy link
Copy Markdown
Contributor Author

/benchmark -f fulmine -t latency-1m --save

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

👋 Benchmark request received. A collaborator will review and approve the run.

@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results

Framework: fulmine | Test: latency-1m

Test Conn RPS Rate CPU/req p99 p99.9 CPU Mem Δ RPS Δ Mem
latency-1m 1024 998,127 0.9981 28.89us 219.0us 337.0us 3187.2% 2.1GiB ~0% +5.0%

Composite score, main against this run, in the board's default view:

Family main this run Δ
HTTP/1.1 6236.1 (8 of 103) 6304.0 (7 of 103) +67.9
HTTP/2 832.0 (18 of 37) 832.0 (18 of 37) +0.0
Gateway 2353.6 (1 of 9) 2353.6 (1 of 9) +0.0
WebSocket 2365.7 (5 of 36) 2365.7 (5 of 36) +0.0

The results on main were measured in another session, so a few points up or down can be the machine and not the change.

Full log
[info] available CPUs: 128
[info] framework: fulmine (fulmine.js, JS)
[info] subscribed tests: baseline,latency-1m,latency-10k,latency-500k-8cpu,pipelined,limited-conn,async,json-comp,8gbit,async-db,static-tls,echo-ws,echo-ws-pipeline,echo-ws-limited,json-tls,gateway-64,gateway-h3,production-stack,fortunes,baseline-h2,static-h2,baseline-h2c,json-h2c
[info] building image: httparena-fulmine
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 782B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/node:26-trixie-slim
#2 DONE 0.8s

#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s

#4 [internal] load build context
#4 transferring context: 12.54kB done
#4 DONE 0.0s

#5 [build 1/6] FROM docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39
#5 resolve docker.io/library/node:26-trixie-slim@sha256:e4db4c914bf8ad241bd24804fc25d272d89bad97e68cdc8a1414862790a02c39 0.1s done
#5 DONE 0.1s

#6 [build 4/6] WORKDIR /app
#6 CACHED

#7 [stage-1 5/6] COPY app.js .
#7 CACHED

#8 [stage-1 4/6] COPY --from=build /app/node_modules ./node_modules
#8 CACHED

#9 [stage-1 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates curl libpq5 &&     rm -rf /var/lib/apt/lists/*
#9 CACHED

#10 [build 6/6] RUN npm install --omit=dev
#10 CACHED

#11 [build 2/6] RUN apt-get update &&     apt-get install -y --no-install-recommends ca-certificates git python3 make g++ libpq-dev &&     rm -rf /var/lib/apt/lists/*
#11 CACHED

#12 [stage-1 3/6] WORKDIR /app
#12 CACHED

#13 [build 3/6] RUN git config --global url."https://github.com/".insteadOf "ssh://git@github.com/"
#13 CACHED

#14 [build 5/6] COPY package.json .
#14 CACHED

#15 [stage-1 6/6] COPY views ./views
#15 CACHED

#16 exporting to image
#16 exporting layers done
#16 exporting manifest sha256:d99e1259b6c261cdb5299807d5ca1d908114058c2e14cbfbde1d147c3a348d9c done
#16 exporting config sha256:062f1ee0704333f144634eee9ea4bd916cb76932857790d402b98efa7de5ec73 done
#16 exporting attestation manifest sha256:b974d8cfc73a438d709eecba6471bb2a1914a5e45774d2ac57dbee793a90a4be 0.0s done
#16 exporting manifest list sha256:50cfbb928a28cf90f171f89d7dda6a6909b67aaed0aed4447b085b2e55fd8bb9 0.0s done
#16 naming to docker.io/library/httparena-fulmine:latest
#16 naming to docker.io/library/httparena-fulmine:latest done
#16 unpacking to docker.io/library/httparena-fulmine:latest done
#16 DONE 0.1s
[info] zrk: docker mode (zrk:local)
[info] tuning host for benchmark runs
[info] CPU governor → performance
[info] setting kernel socket limits
[info] setting UDP buffer sizes for QUIC
[info] setting loopback MTU to 1500 (realistic Ethernet)
[info] restarting docker daemon
[info] dropping kernel caches
[info] starting postgres sidecar
[info] postgres ready (seeded)

==============================================
=== fulmine / latency-1m / 1024c (tool=zrk) ===
==============================================
[info] waiting for server...
[info] server ready

[run 1/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 1000000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.004,
  "requests": 19959886,
  "bytes": 2335306662,
  "achieved_rate": 997802.00,
  "target_rate": 1000000,
  "target_rate_end": 1000000,
  "rate_ratio": 0.9978,
  "bytes_per_sec": 116742833.42,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 78364,
  "latency_us": {
    "min": 27, "mean": 158.4, "stdev": 1199.1, "max": 79423,
    "p50": 97, "p75": 120, "p90": 148, "p99": 229, "p99_9": 18664, "p99_99": 52912
  },
  "status_codes": { "1xx": 0, "2xx": 19959886, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 3179.8% | Mem 2.1GiB

[run 2/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 1000000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.004,
  "requests": 19951355,
  "bytes": 2334308535,
  "achieved_rate": 997385.88,
  "target_rate": 1000000,
  "target_rate_end": 1000000,
  "rate_ratio": 0.9974,
  "bytes_per_sec": 116694148.27,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 70125,
  "latency_us": {
    "min": 25, "mean": 129.3, "stdev": 819.7, "max": 71167,
    "p50": 97, "p75": 119, "p90": 146, "p99": 214, "p99_9": 9988, "p99_99": 41776
  },
  "status_codes": { "1xx": 0, "2xx": 19951355, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "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"
}
[info] CPU 3182.6% | Mem 2.1GiB

[run 3/3]
{
  "zrk_version": "2.3.0",
  "target": { "url": "http://localhost:8080/baseline11?a=1&b=2", "method": "GET" },
  "config": { "connections": 1024, "launched": 1024, "duration_s": 20.000, "closed": false, "target_rate": 1000000, "timeout_ms": 2000, "deadline_ms": 0, "deadline_abort": false, "record_timeouts": true },
  "duration_s": 20.003,
  "requests": 19965430,
  "bytes": 2335955310,
  "achieved_rate": 998126.88,
  "target_rate": 1000000,
  "target_rate_end": 1000000,
  "rate_ratio": 0.9981,
  "bytes_per_sec": 116780844.77,
  "error_rate": 0.000000,
  "max_schedule_lag_us": 41627,
  "latency_us": {
    "min": 26, "mean": 111.4, "stdev": 321.6, "max": 42655,
    "p50": 98, "p75": 121, "p90": 149, "p99": 219, "p99_9": 337, "p99_99": 19208
  },
  "status_codes": { "1xx": 0, "2xx": 19965430, "3xx": 0, "4xx": 0, "5xx": 0 },
  "errors": { "connect": 0, "read": 0, "write": 0, "timeout": 0, "deadline": 0, "non_2xx_3xx": 0 },
  "latency_histogram": "HISTFAAADph4nEVYbYyVRxWed965s7Ozw/TlcoEtUKSwS2rV+FFjtKnaNPUjTTSNfzTx64f90Rh/GGv8Y0ywrpSaFVdKECs1G4KEUrLWNVlXigYpkk01iIQK4kobxGbdIiJZEbeIPs8zL7r37r3vfd+ZM2fOec5zzpk1I08sM2bV+0z5q9vvSj+eeMy893K5cZezrjf0wKPVtD1WX+uc7X9lyeiyk4Pjt599w7V3zX7g1CdmHxnZVu2brA68VE08YcdP2Avb6rmX69Gfuv1jne3/6LzyJ3/lxb7DJ8PLL/bPn4775wcWFtP4k/nk4VvmZpuxLd3zzy07d7F3aWzF4nMrp0Zu3fTjVeefX73tpTWLW9aeevx1E99et+2btx8fWT//l/UHfr1h7KmhV04MjT42PHFw+Nzp4bN/H554bXj0r8Nzfxve+8vhfQeHN28aHv/90MHvDO2f3TD59Iafn15/9qvr9z93+/U/rHvhe+suP/+6Gy+uPfrY2u17b9s1u2ZqYfX1sdXTv1515i+3vvyNW+enB7deXLn4rZUXXlhx+eryqenlF4739mzrnfjVspHXuhM/615fWLo4ufTUheaFZ5pNr96yfeKWHYt564/y4f8s2f6bJQtPLZn4c1qcSlc2pUdPD+x8ZuDcP+PML+KzP4iHFvovHe9/dk//zNf69/w+XPlJOPtUWHitb8fxvn2H+mZ29B34tz/0Rz92xG9+2s8+4cf+1Zn8Q+fCTGfTM52pHZ2Fr3ZmXnVnzriF592Nn7hLu9zlx93ea/WpV+v9Z+rRF+obh+rZ/fWN79dXttZjX6v3L9iJeXtl1u4/aU8ctd8/aLdM2sN77cJOe3LMHt5spzfZndeqsYvVyHx16I/V4unqwG+rbxyrjh6pJg9Wx35cbfthde3p6uru6shT1cx3q7nt1dTW6uTj1Y2vVye+sv3L849c+uKTn5/+7OjDM58Z+fTOT+7++IWPXv3IqQfnPzT5wJEHDr7/2P3j982+5+fv3nPP+N2b3jX2jvG7Rt+6+y3Tb55709ydu98w8/ojG3cNnxma33Bxw5HbL667tHbH2vHbzq2+snpi9eTg9cGjK0dWnl8+s3xs+Uzv6LJjy64vPbl0eumxpbuahXwkT+WLS/YseXbJ8bQvTQ8cGjg3MB23Dfyuf08823+gf184EXaEw+F439a+4303/KN9k37WX+8sdg53DuC1ozPa2dK55M7hddkdc3P19Xqb2+NO1ofr8/U0XlP1vnpvfdHO2fP2qt1ld9sZewrfk3anvVRtsderq9VcNVudq05Vh6rj1VQ1U53B9V5cjVdbq2PVk7ieqMaq0erzm6uHH/7S5uoLXxipPvfQQx98tHr4Yw984qFPvfMj93/43g/ee899D953z9sfvOPut71x6J61d7zxbW8fXP+OO+7eeMfQneu7a+7cuHFo3Zo1a3trN/bWrRtc1eutWZcGB+Pgqtzkwe6K3Mu56a6KvSalmPEZU9PtrvApNinEbg4+x5RSbmK20Xe9yymnhK8Yuvj2Ljl8NHEwxugi7oeQmhCC8zb5EHLX43bMeNsUgzeYgNsxhuSjddF660K0eOYt1sGnjz74JgYbEmZmA3k+WBtc4Ds6Y7Egrp3nK3iHSz7gGMt/3IvOej7w3vChgyx8W+Mg3Fvsw1nrnf4CV8QDCOcc3LUUbakFLiHA8qZzxtdczrjsfYONG0iArKYIplJWAjDEYk+GG6NpKCPiAvYIhlp6jsWK1uG+4+LORZOoCDeKxTrab7TYJXYTvI/QGOtRqSD9MEzqWv5hEIZiHiR5E6Apr612jifOBLgCd5KlcXEf4w03iiW5UKs6NPa8dpRCA9GYUZsztGeESANlLCfCoNgmtbGcx23iE0pF3oV2zqaihCk6wojwt5GHdN/SyMYGvCHfcUWI596glpF7DUwZ+NsVW3IFR9tQh1QgYSSaToApZVtMjngK6ZwSjKtpH6vpGieDB+6G2CnKQVvra2zacDGT6BWaBrajZFqGJpdsTKi9NmXwGwP4XxwtYxEAEGMKMqSQ0TKRpiqKUTKszK1aOIaQBjwsFaBYelNLcjiB5uhGQEBmkpusoXeLQNznZE9cUUnZOFAzUxRz1J2mtaFGUJpiTSckaaJzNT1iuIdIr+bEmbZYlirY1o9lK04WgVuor3YPQbIVXsB1wq9Qcy4sTTbgYK1Fa2NOTWm1ZAs6Ah09LesR5AXa2qpmlkAUFh0xFjpFZJA2RoD1Usm3c63s6QTCyKgEQmq6TVizCkX5FneNwgahqjUQ60Ku57UTiuQQEYcwVswHsXxMyPCniRJOZym8DMErEkoyM5FoxBL2fyYV7py2J2OTVwyfUw6tVQt4vC8ny/h6RDu1JGYKrIUmWxzJBescan6Lq7gVmZb6/n8/ciBNS+FBWOB8jUQ0G6mEX8gHyYSYuVpwCT4lK8EMIHLwGoSB1C35JcrttjB5IPboRM/7mQEcQiMW6zJN2Cbn1HJniA14BWHtY4ipMFQJPGaLZMSctEYgmSCMaiYTrZa5aMoYhWUTBTOkskP2irI1CR4fGO+VvlKmDpRkSJ6Ri5A/RCqIAO4KhCtexRbx1FLNkMXRVuPlBUxI5GiShYs9EjfiOxBHSk6FUwkCE5OwEVxWkmIMk5jEnFnLBAmkDzPmNmDfoD1HAqmkAwaxGCcpCyAZRaYK8jdXilQHAOImyJQe2Ii0RiJgyZzYE2UlkkESywYGhmV2jp7K06l4biMdGLFX5R0n3BE3JB5CJ7SI9FRDoRrFFdyT4xzxGlZkfoLzya0iraDcGRjwTIRR6QY3Uir2Qn2QaFxmXVd4GyrTIQ2TIWRFOp3rhYIxTIywnyzBtYBEoNXASAw+IMFII0OnE21t8qPozAWIJjI0VU50ZLslLh31JoINiUekq8JCYdzyLXENqyEUkMuJYMYDC6JkCU0rSMY2UVvqZEKTMS8RrZFWcMqZTrbRS6wQxIowC4sHrR70qeAlVFTNJGVfr9jXJrKYrYR0rbSlFElImjbpuUICDU2X+Zv+Flht8aZCmUk5Mv2z2oMh8QXLot5qmh5yRAyM6cwHCNquZ8B1cwoNXJLoq0gshYIaRDUCzySGuvOI/F6OOYcGZajxCEgaEDK7ScEBFEQCOBLTuJlZNgo8ohHoASEp9lCkwkYZ9arvQQZJQLEfyQQYnqJdBe0DC6rcyC0R4UWABu0QtkouMdiM79GRmSyiWlTJBYI86I8KedbDLC9BOPQbJDnUxp7ApSuxBLZL8Y1rLB1rOZAbQjhEmhq2Jk4jV/YsKmlXgIhVs+UGHRUTaalaVdpG/hBpGNW1UeUMMitmigjFiMnlDDMwVJhihRFmm8QlrPKyfghOgETXgFJhYMYIuNMp2JWrQRak3y4ZEbJjlzzhQqZFGaCIIpiWAq0mQhWaN7ZIVp5OLO28wEmIRibqtg4oKUb1XcmeqpuVuQqZBIa5a9mDPBCEQNQL3L6ytmPRVLIeYa2YFDslySZds+pnKqGJcMXMhf8o8zNKGLH/G15yAx9F1U7cCnbYi2oGoAMQgqCiSaW+FyHWoVSGRoYiH+h54Wjm8TZnkYnZuIRSUyiBGzQErksSj3SMacmVHikMGZjxcV1zPVs8oycRTUdiVBh1WYp5uKxRpmEFSOSKyAv1Cx01q3l6IBRGK2VmXVJZoXPBBiNJ1bbUfVZWCFrOtSQThGgWiAhnKIgAhhFADOAEMjfeKxp2fqRb3GC9C2LzmBFjkxGysRuIQxK4I/pdT9xN61IKU2lmcYFYEQmh7KDxQg4r0F2mwn1sM6BABI/QZmTeTCQKQ6QXihcnQyAiIxQQJ26HpveK2h6CKBMGZJ/clKytUhJVbOiykYgEZGCYWka6I0cVG5N3gtI48w7DmzySVOOTuVLJIl5MpSSfSvtHXiIene4H1RGlgFc9i0VKq8eGOtMpCVZGnmQFEQ1rKhayLAJESRCD5Cg28y2fgBwysc00x9qXygm2nkW3Lx1oLPhkF6YSTMBIKuJD6VaCOtQSETXZpEymu9TLxVJ8lnQErpftjMAbVSoHNW1MWqUrqkWqahW8SlI2wYEVuC9FlGtTdFFIfEARhShK0iYfUO+g6lxZjlEkVii5TeVup+R0SzJoE6lRvxgLBamGF+ySGgcEcVBLoAqWnYM6VLWMvEvcePWUpWBnb6VQL1zmSqfRtkfFsCVDt4W9Gu9Q6FMJHSuWPtEWPikVPbdlVcizVCzFt2TV7ZGFaqjSmOmtJa0aKnmVSYfCCZCg8p+LKMxLB+DVQislqEhTlaN+IhaZJF0VvI3KPX+zwg8lY8r0il5hhvGFRROboSjHk1CYhSwTCmMBE7LWDDq1sbnt6rPqYCYOCiFHEsVejuBDUo2iWA2iIpM8oBoAzNFlScVquzWrQknVAoOP8c48TTDbUoiGrnrgzOOLxJpZpaNgkll/IPE7dQeJJYZKqHDzsAl84kxjSpXEtIlQ6UYBiLpHtjHQtMsYKsUL8Gdkh0CKUWPR8Kgqk4LZhDsCGeUCi2ynXVq2zjxV0CGW0YGZK5WCmJ+cQx+yMWNtwYlB5w+lpReJ2IKkclbjSw1Qi+OjDgbUcJRAu1klIMsAX2IfHaPF9qRB/MEQI5nryINJRe2pHrSxocMmW2I0lbpdenScqnyhWv2JToy87ZTsQj+HFnKmnB240g2QGIh5o/pBBS73CzTXJT8osILyv2lPS5w0RDdtyjmPVYyqjg3SHMW2K5GlFrWO6trbgw3bHt4oRriOu3m8xCdMk0VF8bmGmfbpzaMEnWeorlbDLtP4wuuFXUqz0B4kqcDrWPXn1KOciVmZVguWONR2dGrhfEfsYqSpDID5Sj6Gz8oqtg19bcG25xyuTwRh2l88y2QXqxPBQjqWDGx1eKgCpu32QjlPsIVFxDQlSmWkDm92RFHlOBbxX9u+cjLRrmUKv/FH2WpdJPJb5uznwgMY2s8xA24AF/0Y83qOXmJX42sY33fZ/wIKlx2E"
}
[info] CPU 3187.2% | Mem 2.1GiB
[info] run 3 wins on score

=== Best: 998127 req/s (CPU: 3187.2%, Mem: 2.1GiB) ===
[info] exact CPU: 576.80 core-seconds | 28.890 us/req
=== Fixed-rate: cpu/req 28.89us | p99 219.0us | p99.9 337.0us | rate_ratio 0.9981 ===
[info] saved results/latency-1m/1024/fulmine.json
httparena-bench-fulmine
httparena-bench-fulmine
[info] rebuilding site/data/*.json
[purged stale] pyronova.json (pyronova)
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/results/fulmine.js.json - 1 new, 37 total
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536

@MDA2AV
MDA2AV merged commit ea4ba1d into MDA2AV:main Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants