Skip to content

Commit 1cf2910

Browse files
docs: update incremental benchmarks (3.9.1) (#879)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: carlos-alm <127798846+carlos-alm@users.noreply.github.com>
1 parent 7200ec5 commit 1cf2910

File tree

1 file changed

+62
-10
lines changed

1 file changed

+62
-10
lines changed

generated/benchmarks/INCREMENTAL-BENCHMARKS.md

Lines changed: 62 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Import resolution: native batch vs JS fallback throughput.
66

77
| Version | Engine | Files | Full Build | No-op | 1-File | Resolve (native) | Resolve (JS) |
88
|---------|--------|------:|-----------:|------:|-------:|------------------:|-------------:|
9+
| 3.9.1 | native | 570 | 5.2s ↓20% | 15ms ↑150% | 757ms ↑44% | 7ms ↑37% | 12ms ↑13% |
10+
| 3.9.1 | wasm | 570 | 6.9s ↑2% | 14ms ↑17% | 603ms ↑11% | 7ms ↑37% | 12ms ↑13% |
911
| 3.9.0 | native | 567 | 6.5s ~ | 6ms ↓25% | 527ms ↑1185% | 5ms ↓18% | 11ms ~ |
1012
| 3.9.0 | wasm | 567 | 6.8s ↓3% | 12ms ↓20% | 541ms ↓10% | 5ms ↓18% | 11ms ~ |
1113
| 3.8.1 | native | 565 | 6.6s ↑468% | 8ms ↑14% | 41ms ↑24% | 6ms ↑51% | 11ms ↓14% |
@@ -47,37 +49,87 @@ Import resolution: native batch vs JS fallback throughput.
4749

4850
### Latest results
4951

50-
**Version:** 3.9.0 | **Files:** 567 | **Date:** 2026-04-04
52+
**Version:** 3.9.1 | **Files:** 570 | **Date:** 2026-04-06
5153

5254
#### Native (Rust)
5355

5456
| Metric | Value |
5557
|--------|------:|
56-
| Full build | 6.5s |
57-
| No-op rebuild | 6ms |
58-
| 1-file rebuild | 527ms |
58+
| Full build | 5.2s |
59+
| No-op rebuild | 15ms |
60+
| 1-file rebuild | 757ms |
5961

6062
#### WASM
6163

6264
| Metric | Value |
6365
|--------|------:|
64-
| Full build | 6.8s |
65-
| No-op rebuild | 12ms |
66-
| 1-file rebuild | 541ms |
66+
| Full build | 6.9s |
67+
| No-op rebuild | 14ms |
68+
| 1-file rebuild | 603ms |
6769

6870
#### Import Resolution
6971

7072
| Metric | Value |
7173
|--------|------:|
7274
| Import pairs | 951 |
73-
| Native batch | 5ms |
74-
| JS fallback | 11ms |
75+
| Native batch | 7ms |
76+
| JS fallback | 12ms |
7577
| Per-import (native) | 0ms |
7678
| Per-import (JS) | 0ms |
77-
| Speedup ratio | 2.1x |
79+
| Speedup ratio | 1.7x |
7880

7981
<!-- INCREMENTAL_BENCHMARK_DATA
8082
[
83+
{
84+
"version": "3.9.1",
85+
"date": "2026-04-06",
86+
"files": 570,
87+
"wasm": {
88+
"fullBuildMs": 6949,
89+
"noopRebuildMs": 14,
90+
"oneFileRebuildMs": 603,
91+
"oneFilePhases": {
92+
"setupMs": 1.5,
93+
"parseMs": 263.1,
94+
"insertMs": 19,
95+
"resolveMs": 1.8,
96+
"edgesMs": 20.5,
97+
"structureMs": 30.8,
98+
"rolesMs": 81.5,
99+
"astMs": 1,
100+
"complexityMs": 0.6,
101+
"cfgMs": 0.3,
102+
"dataflowMs": 0.6,
103+
"finalizeMs": 5.1
104+
}
105+
},
106+
"native": {
107+
"fullBuildMs": 5206,
108+
"noopRebuildMs": 15,
109+
"oneFileRebuildMs": 757,
110+
"oneFilePhases": {
111+
"setupMs": 4.1,
112+
"parseMs": 341.9,
113+
"insertMs": 33.3,
114+
"resolveMs": 2.3,
115+
"edgesMs": 56.1,
116+
"structureMs": 31.1,
117+
"rolesMs": 83,
118+
"astMs": 11.7,
119+
"complexityMs": 0.3,
120+
"cfgMs": 0.3,
121+
"dataflowMs": 0.3,
122+
"finalizeMs": 1
123+
}
124+
},
125+
"resolve": {
126+
"imports": 951,
127+
"nativeBatchMs": 7,
128+
"jsFallbackMs": 12.2,
129+
"perImportNativeMs": 0,
130+
"perImportJsMs": 0
131+
}
132+
},
81133
{
82134
"version": "3.9.0",
83135
"date": "2026-04-04",

0 commit comments

Comments
 (0)