Codegraph Incremental Build Benchmarks
Self-measured on every release by running codegraph on its own codebase.
Build tiers: full (cold), no-op (nothing changed), 1-file (single file modified).
Import resolution: native batch vs JS fallback throughput.
Version
Engine
Files
Full Build
No-op
1-File
Resolve (native)
Resolve (JS)
3.9.4
native
668
2.1s ↓4%
9ms ~
406ms ↑7%
6ms ↑7%
9ms ↓15%
3.9.4
wasm
668
7.6s ~
19ms ↑6%
61ms ↓90%
6ms ↑7%
9ms ↓15%
3.9.3
native
667
2.2s ↓76%
9ms ↑13%
380ms ↓32%
6ms ↓5%
11ms ↑6%
3.9.3
wasm
667
7.5s ↑3%
18ms ↑6%
635ms ↑6%
6ms ↓5%
11ms ↑6%
3.9.2
native
667
9.4s ↑81%
8ms ↓47%
555ms ↓27%
6ms ↓17%
11ms ↓14%
3.9.2
wasm
667
7.2s ↑4%
17ms ↑21%
598ms ~
6ms ↓17%
11ms ↓14%
3.9.1
native
570
5.2s ↓20%
15ms ↑150%
757ms ↑44%
7ms ↑37%
12ms ↑13%
3.9.1
wasm
570
6.9s ↑2%
14ms ↑17%
603ms ↑11%
7ms ↑37%
12ms ↑13%
3.9.0
native
567
6.5s ~
6ms ↓25%
527ms ↑1185%
5ms ↓18%
11ms ~
3.9.0
wasm
567
6.8s ↓3%
12ms ↓20%
541ms ↓10%
5ms ↓18%
11ms ~
3.8.1
native
565
6.6s ↑468%
8ms ↑14%
41ms ↑24%
6ms ↑51%
11ms ↓14%
3.8.1
wasm
565
7.0s ↑493%
15ms ↑88%
603ms ↑1727%
6ms ↑51%
11ms ↓14%
3.8.0
native
564
1.2s
7ms
33ms
4ms ↑2%
12ms ↓19%
3.8.0
wasm
564
1.2s ↓82%
8ms ↓58%
33ms ↓94%
4ms ↑2%
12ms ↓19%
3.7.0
wasm
532
6.4s ↑5%
19ms ↑46%
558ms ↑2%
4ms ↑3%
15ms ↑31%
3.6.0
wasm
514
6.1s
13ms
545ms
4ms ↓3%
12ms ↑9%
3.4.1
native
473
2.4s ↑3%
13ms ↑8%
331ms ↓26%
4ms ~
13ms ↑8%
3.4.1
wasm
473
5.1s ~
13ms ↑8%
511ms ↓17%
4ms ~
13ms ↑8%
3.4.0
native
473
2.3s ↓4%
12ms ↑9%
448ms ↑29%
4ms ↓58%
12ms ↓54%
3.4.0
wasm
473
5.0s ↑15%
12ms ↑20%
617ms ↑21%
4ms ↓58%
12ms ↓54%
3.3.1
native
442
2.4s ↓22%
11ms ↑10%
346ms ↓17%
9ms ↓6%
26ms ~
3.3.1
wasm
442
4.4s ↑2%
10ms ↓9%
508ms ↑6%
9ms ↓6%
26ms ~
3.3.0
native
429
3.0s ↑141%
10ms ↑67%
417ms ↑74%
10ms ↑700%
26ms ↑888%
3.3.0
wasm
429
4.3s ↑29%
11ms ~
479ms ↑41%
10ms ↑700%
26ms ↑888%
3.1.4
native
398
1.3s ↑9%
6ms ~
240ms ↓11%
1ms ↓37%
3ms ↓45%
3.1.4
wasm
398
3.3s ↑10%
11ms ↑83%
340ms ↓28%
1ms ↓37%
3ms ↓45%
3.1.3
native
236
1.2s ~
6ms ↑20%
271ms ↑3%
2ms ↓5%
5ms ~
3.1.3
wasm
236
3.0s ↑3%
6ms ~
473ms ↓3%
2ms ↓5%
5ms ~
3.1.2
native
235
1.2s ↑6%
5ms ~
264ms ↓20%
2ms ↓9%
5ms ↑12%
3.1.2
wasm
235
2.9s ~
6ms ~
488ms ↓9%
2ms ↓9%
5ms ↑12%
3.1.0
native
180
1.1s ↑7%
5ms ↓98%
329ms ↓3%
2ms ↓39%
4ms ↑5%
3.1.0
wasm
180
2.9s ↑13%
6ms ↑20%
536ms ↓6%
2ms ↓39%
4ms ↑5%
3.0.4
native
177
1.0s ↓41%
319ms ↑7875%
338ms ↓2%
4ms ↑6%
4ms ~
3.0.4
wasm
177
2.5s ↑6%
5ms ~
568ms ↑12%
4ms ↑6%
4ms ~
3.0.3
native
172
1.8s ↓9%
4ms ↓20%
346ms ~
3ms ↓3%
4ms ↓7%
3.0.3
wasm
172
2.4s ↓6%
5ms ↓17%
505ms ~
3ms ↓3%
4ms ↓7%
3.0.2
native
172
1.9s ↓17%
5ms ↑25%
349ms ↓62%
4ms ↓3%
4ms ↑7%
3.0.2
wasm
172
2.5s ↓23%
6ms ~
515ms ↓50%
4ms ↓3%
4ms ↑7%
3.0.1
native
165
2.3s ↑223%
4ms ↓20%
928ms ↑186%
4ms ↑3%
4ms ↓7%
3.0.1
wasm
165
3.3s ↑62%
6ms ↑20%
1.0s ↓4%
4ms ↑3%
4ms ↓7%
3.0.0
native
164
721ms ↑152%
5ms ↑25%
325ms ↑141%
4ms ↑21%
4ms ↑30%
3.0.0
wasm
164
2.0s ↑128%
5ms ↑25%
1.1s ↑112%
4ms ↑21%
4ms ↑30%
2.6.0
native
146
286ms ↑3%
4ms ↓33%
135ms ↑5%
3ms ~
3ms ↓3%
2.6.0
wasm
146
899ms ~
4ms ↓20%
503ms ↑37%
3ms ~
3ms ↓3%
2.5.1
native
142
277ms
6ms
129ms
3ms
3ms
2.5.1
wasm
142
888ms
5ms
368ms
3ms
3ms
Version: 3.9.4 | Files: 668 | Date: 2026-04-18
Metric
Value
Full build
2.1s
No-op rebuild
9ms
1-file rebuild
406ms
Metric
Value
Full build
7.6s
No-op rebuild
19ms
1-file rebuild
61ms
Metric
Value
Import pairs
957
Native batch
6ms
JS fallback
9ms
Per-import (native)
0ms
Per-import (JS)
0ms
Speedup ratio
1.6x