HugoRCD
evlog
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: add `ai-sdk` support
#196
Merged
Comparing
feat/ai
(
ac50207
) with
main
(
f6e93b1
)
CodSpeed Performance Gauge
-43%
Improvement
1
Regression
6
Untouched
89
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
96 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
evlog
packages/evlog/bench/comparison/vs-alternatives.bench.ts::structured log (5 fields)
CodSpeed Performance Gauge
-43%
121 µs
213.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
winston
packages/evlog/bench/comparison/vs-alternatives.bench.ts::structured log (5 fields)
CodSpeed Performance Gauge
-32%
240.1 µs
351.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
winston
packages/evlog/bench/comparison/vs-alternatives.bench.ts::deep nested log
CodSpeed Performance Gauge
-21%
453.6 µs
574.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pino
packages/evlog/bench/comparison/vs-alternatives.bench.ts::structured log (5 fields)
CodSpeed Performance Gauge
-19%
344 µs
427.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
push 1000 events (no flush)
packages/evlog/bench/core/client.bench.ts::pipeline — push throughput
CodSpeed Performance Gauge
-16%
1.8 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
winston
packages/evlog/bench/comparison/vs-alternatives.bench.ts::simple string log
CodSpeed Performance Gauge
-14%
454.3 µs
527.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
push 100 events (no flush)
packages/evlog/bench/core/client.bench.ts::pipeline — push throughput
CodSpeed Performance Gauge
+43%
593.6 µs
414.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
no sampling configured
packages/evlog/bench/core/sampling.bench.ts::head sampling
CodSpeed Performance Gauge
+3%
194.9 µs
189.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pino
packages/evlog/bench/comparison/vs-alternatives.bench.ts::deep nested log
CodSpeed Performance Gauge
+2%
174.1 µs
170.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pino — 4 separate log calls
packages/evlog/bench/comparison/vs-alternatives.bench.ts::wide event lifecycle (evlog-native pattern)
CodSpeed Performance Gauge
+2%
277.6 µs
273.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Vercel headers (full)
packages/evlog/bench/core/enrichers.bench.ts::createGeoEnricher
CodSpeed Performance Gauge
+1%
116.5 µs
114.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
multiple sequential sets
packages/evlog/bench/core/logger.bench.ts::log.set()
CodSpeed Performance Gauge
+1%
91.7 µs
90.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Cloudflare headers (country only)
packages/evlog/bench/core/enrichers.bench.ts::createGeoEnricher
CodSpeed Performance Gauge
+1%
109.7 µs
108.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
all enrichers (all headers present)
packages/evlog/bench/core/enrichers.bench.ts::full enricher pipeline
CodSpeed Performance Gauge
+1%
216.7 µs
214 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
shallow merge (10 fields)
packages/evlog/bench/core/logger.bench.ts::log.set()
CodSpeed Performance Gauge
+1%
112.7 µs
111.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pino
packages/evlog/bench/comparison/vs-alternatives.bench.ts::burst — 100 sequential logs
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with sampling rates
packages/evlog/bench/core/sampling.bench.ts::head sampling
CodSpeed Performance Gauge
+1%
122.5 µs
121.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
build formatted log object (minimal)
packages/evlog/bench/core/client.bench.ts::client log formatting
CodSpeed Performance Gauge
+1%
40 µs
39.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse fetch-like error
packages/evlog/bench/core/errors.bench.ts::parseError
CodSpeed Performance Gauge
+1%
16.9 µs
16.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
emit with context
packages/evlog/bench/core/logger.bench.ts::log.emit()
CodSpeed Performance Gauge
+1%
153.4 µs
152.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
no content-length
packages/evlog/bench/core/enrichers.bench.ts::createRequestSizeEnricher
CodSpeed Performance Gauge
+1%
36.8 µs
36.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pino
packages/evlog/bench/comparison/vs-alternatives.bench.ts::simple string log
CodSpeed Performance Gauge
+1%
156.7 µs
155.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pino (child.info)
packages/evlog/bench/comparison/vs-alternatives.bench.ts::child / scoped logger
CodSpeed Performance Gauge
+1%
123.9 µs
123.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
no user-agent header
packages/evlog/bench/core/enrichers.bench.ts::createUserAgentEnricher
CodSpeed Performance Gauge
+1%
29.8 µs
29.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
no match (fast path)
packages/evlog/bench/core/sampling.bench.ts::tail sampling (shouldKeep)
CodSpeed Performance Gauge
+1%
45.5 µs
45.3 µs
1
2
3
4
Commits
Click on a commit to change the comparison range
Base
main
f6e93b1
-75.11%
chore: apply automated lint fixes
b76d492
19 hours ago
by autofix-ci[bot]
+31.71%
Merge remote-tracking branch 'origin/feat/ai' into feat/ai
ac50207
19 hours ago
by HugoRCD
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs