Avatar for the HugoRCD user
HugoRCD
evlog
BlogDocsChangelog

GitHub Actions run

21 hours ago 6665444 main push

Compare

Base
Search a run

Head
main
6665444
21 hours ago
CPU Simulation

Compare
Suggested base runs:
96 total
build + serialize (rich log)
packages/evlog/bench/core/client.bench.ts::client log formatting
92.4 µs
with status
packages/evlog/bench/core/errors.bench.ts::createError
144.4 µs
build formatted log object (minimal)
packages/evlog/bench/core/client.bench.ts::client log formatting
40.1 µs
build formatted log object (with identity spread)
packages/evlog/bench/core/client.bench.ts::client log formatting
75.4 µs
parse EvlogError
packages/evlog/bench/core/errors.bench.ts::parseError
74.3 µs
raw JSON.stringify (same payload)
packages/evlog/bench/core/format.bench.ts::JSON.stringify baseline
31.7 µs
emit + JSON.stringify
packages/evlog/bench/core/format.bench.ts::JSON serialization (production mode)
108.7 µs
deep nested merge
packages/evlog/bench/core/logger.bench.ts::log.set()
42.8 µs
parse fetch-like error
packages/evlog/bench/core/errors.bench.ts::parseError
16.8 µs
JSON.stringify — batch of 50
packages/evlog/bench/core/client.bench.ts::client log serialization
301.3 µs
small payload (2 fields)
packages/evlog/bench/core/logger.bench.ts::log.set() payload sizes
99.5 µs
JSON.stringify — minimal log
packages/evlog/bench/core/client.bench.ts::client log serialization
31.7 µs
parse string
packages/evlog/bench/core/errors.bench.ts::parseError
16.6 µs
full emit with sampling (likely sampled out)
packages/evlog/bench/core/sampling.bench.ts::head + tail sampling combined
61.4 µs
full emit with force-keep (tail sampling hit)
packages/evlog/bench/core/sampling.bench.ts::head + tail sampling combined
124.9 µs
JSON.stringify — rich log
packages/evlog/bench/core/client.bench.ts::client log serialization
32.4 µs
multiple sequential sets
packages/evlog/bench/core/logger.bench.ts::log.set()
90.5 µs
emit + pretty print
packages/evlog/bench/core/format.bench.ts::pretty print (development mode)
119.9 µs
emit silent (event build only)
packages/evlog/bench/core/format.bench.ts::silent mode (no output)
114.2 µs
shallow merge (10 fields)
packages/evlog/bench/core/logger.bench.ts::log.set()
111.5 µs
push 200 events (triggers 4 batch flushes)
packages/evlog/bench/core/client.bench.ts::pipeline — push + batch trigger
414.9 µs
push 1100 events (100 dropped, buffer=1000)
packages/evlog/bench/core/client.bench.ts::pipeline — buffer overflow
1.9 ms
shallow merge (3 fields)
packages/evlog/bench/core/logger.bench.ts::log.set()
76 µs
no initial context
packages/evlog/bench/core/logger.bench.ts::createLogger
43.6 µs
with nested context
packages/evlog/bench/core/logger.bench.ts::createLogger
57.6 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs