Avatar for the Hiroki-org user
Hiroki-org
OpenShelf
BlogDocsChangelog

Fix CodSpeed performance regression in validateMagicNumbers

#497Merged
Comparing
fix/codspeed-performance-12572737317895825197
(
13c1b93
) with
staging
(
b9b3dc5
)
CodSpeed Performance Gauge
+2%
Untouched
2
Skipped
15

Benchmarks

17 total
validateMagicNumbers pdf
apps/api/src/utils/__tests__/file.bench.ts::file extensions benchmark
CodSpeed Performance Gauge
+3%
539 µs523.3 µs
validateMagicNumbers png
apps/api/src/utils/__tests__/file.bench.ts::file extensions benchmark
CodSpeed Performance Gauge
0%
209.5 µs209.2 µs
optimized (reduce)
apps/api/src/test/perf/invites.bench.ts::invites unique extraction
Skipped
1.9 ms*
optimized (for...of)
apps/api/src/test/perf/invites.bench.ts::invites unique extraction
Skipped
2.6 ms*
original
apps/api/src/test/perf/invites.bench.ts::invites unique extraction
Skipped
3.1 ms*
validateDescription invalid type
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
12.9 µs*
validateName invalid too long
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
16.1 µs*
validateSlug invalid uppercase
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
22.5 µs*
validateDescription invalid too long
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
14.3 µs*
validateDescription null
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
13.7 µs*
validateName invalid empty
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
15.3 µs*
validateSlug valid max length
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
21.8 µs*
validateSlug valid short
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
34.3 µs*
validateDescription valid
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
39.9 µs*
validateName valid
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
21.1 µs*
validateSlug invalid consecutive hyphens
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
20.8 µs*
validateSlug invalid symbol
apps/api/src/utils/__tests__/validation.bench.ts::validation benchmarks
Skipped
19.3 µs*

Commits

Click on a commit to change the comparison range
Base
staging
b9b3dc5
+1.56%
perf(api): restore unrolled magic number validation to fix codspeed benchmark regression
13c1b93
13 days ago
by google-labs-jules[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs