Cap-go
capgo
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
[codex] add performance benchmarks
#2076
Merged
Comparing
codex/perf-test-coverage
(
44d9063
) with
main
(
0b6c1e0
)
CodSpeed Performance Gauge
×53
Improvement
3
Untouched
23
New
17
Skipped
2
No successful run was found on
main
(
96bdca5
) during the generation of this report, so
0b6c1e0
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
New
Untouched
Skipped
45 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse existing vs full device
benches/device-comparison.bench.ts::hasComparableDeviceChanged
CodSpeed Performance Gauge
×53
1,667.6 µs
31.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
changes detected (version_name differs)
benches/device-comparison.bench.ts::hasComparableDeviceChanged
CodSpeed Performance Gauge
×40
1,668.2 µs
41.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
no changes detected
benches/device-comparison.bench.ts::hasComparableDeviceChanged
CodSpeed Performance Gauge
×23
1,001.8 µs
43.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sha256 checksum for medium bundle payload
benches/cli-hot-paths.bench.ts::cli checksum helpers
CodSpeed Performance Gauge
N/A
N/A
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
classify native package compatibility - isCompatible
benches/cli-hot-paths.bench.ts::cli compatibility helpers
CodSpeed Performance Gauge
N/A
N/A
148.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
classify native package compatibility - getCompatibilityDetails
benches/cli-hot-paths.bench.ts::cli compatibility helpers
CodSpeed Performance Gauge
N/A
N/A
175.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
auto bump bundle versions
benches/cli-hot-paths.bench.ts::cli version helpers
CodSpeed Performance Gauge
N/A
N/A
160.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
crc32 checksum for medium bundle payload
benches/cli-hot-paths.bench.ts::cli checksum helpers
CodSpeed Performance Gauge
N/A
N/A
24.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
classify updater support windows
benches/cli-hot-paths.bench.ts::cli version helpers
CodSpeed Performance Gauge
N/A
N/A
84.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
/channel_self GET query normalization
benches/plugin-hot-paths.bench.ts::plugin endpoint request parsing
CodSpeed Performance Gauge
N/A
N/A
162.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
/channel_self set payload validation
benches/plugin-hot-paths.bench.ts::plugin endpoint request parsing
CodSpeed Performance Gauge
N/A
N/A
75.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
suggest replacement bundle versions
benches/cli-hot-paths.bench.ts::cli version helpers
CodSpeed Performance Gauge
N/A
N/A
224.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
/stats payload validation
benches/plugin-hot-paths.bench.ts::plugin endpoint request parsing
CodSpeed Performance Gauge
N/A
N/A
93.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
/updates payload validation
benches/plugin-hot-paths.bench.ts::plugin endpoint request parsing
CodSpeed Performance Gauge
N/A
N/A
142.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate bundle semver candidates
benches/cli-hot-paths.bench.ts::cli version helpers
CodSpeed Performance Gauge
N/A
N/A
26.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
device row normalization
benches/plugin-hot-paths.bench.ts::plugin endpoint request parsing
CodSpeed Performance Gauge
N/A
N/A
97.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
/updates error kind classification
benches/plugin-hot-paths.bench.ts::plugin endpoint response shaping
CodSpeed Performance Gauge
N/A
N/A
20.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
/updates manifest response with metadata
benches/plugin-hot-paths.bench.ts::plugin endpoint response shaping
CodSpeed Performance Gauge
N/A
N/A
121.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nan and infinity
benches/cloudflare-utils.bench.ts::normalizeAnalyticsLimit
CodSpeed Performance Gauge
N/A
N/A
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ascii password
benches/password-policy.bench.ts::getPasswordUtf8ByteLength
CodSpeed Performance Gauge
N/A
N/A
40.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse existing row
benches/device-comparison.bench.ts::toComparableExisting
CodSpeed Performance Gauge
+2%
16.3 µs
16 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
valid password against strict policy
benches/password-policy.bench.ts::getPasswordPolicyValidationErrors
CodSpeed Performance Gauge
0%
41.6 µs
41.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
multibyte password (emoji + accented)
benches/password-policy.bench.ts::getPasswordUtf8ByteLength
CodSpeed Performance Gauge
0%
22.8 µs
22.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
empty policy
benches/password-policy.bench.ts::getPasswordPolicyValidationErrors
CodSpeed Performance Gauge
0%
27 µs
27 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with undefined
benches/password-policy.bench.ts::getEffectivePasswordMinLength
CodSpeed Performance Gauge
0%
14.4 µs
14.3 µs
1
2
Commits
Click on a commit to change the comparison range
Base
main
0b6c1e0
×53
test: add performance benchmarks
44d9063
13 hours ago
by riderx
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs