Experiment F144BD6: Reduce duration
Base b327e2e Metric ID bbf2b1a
rad-experiment show f144bd66f0967b6cace5c1074c00e1d58f519ba2
by vagrant · Mar 31 14:00 2026
Remove parseInt/toString from reduce accumulation
Delta-0.69%
Metricduration (ms)
Criterialower_is_better
LOC+1 -4
-010203040base123456789101112131415EXPERIMENTS
Kept Discarded Running best
Measurements
MetricBaselineCandidateDelta
duration (ms)How long the code takes to run. Less is better.10.040 ms (n=5)10.110 ms (n=5)-0.69% REGRESSED
ops_per_sec (ops/sec)Operations completed per second. More is better.99.600 ops/sec98.960 ops/sec-0.64% REGRESSED
p95 (ms)Measures p95 in ms. Less is better.95.000 ms95.000 ms-0.00%
Diff
~ src/index.ts
@@ -11,10 +11,7 @@ export function sumFibonacci(n: number): number {
11 fibs.push(value); 12 } 13 14- // Reduce with unnecessary string conversions 15- const total = fibs.reduce((acc, cur) => { 16- return parseInt(acc.toString(), 10) + parseInt(cur.toString(), 10); 17- }, 0); 14+ const total = fibs.reduce((acc, cur) => acc + cur, 0); 15 16 return total; 17 }
Environment
Base commitb327e2e8c0cb3dc29a75ec4f074f069663e3cc53
Candidate commitde86f1f2607db914f149e40800953f4dec837508
Buildtrue
Teststrue
Metric IDbbf2b1a
Archaarch64
OSLinux 6.8.0-86-generic
CPU-
Agentclaude-code / claude-opus-4-6
Filessrc/index.ts