Skip to content

Commit a869db7

Browse files
docs: update incremental benchmarks (3.9.4) (#957)
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 99b667b commit a869db7

1 file changed

Lines changed: 60 additions & 8 deletions

File tree

generated/benchmarks/INCREMENTAL-BENCHMARKS.md

Lines changed: 60 additions & 8 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.4 | native | 668 | 2.1s ↓4% | 9ms ~ | 406ms ↑7% | 6ms ↑7% | 9ms ↓15% |
10+
| 3.9.4 | wasm | 668 | 7.6s ~ | 19ms ↑6% | 61ms ↓90% | 6ms ↑7% | 9ms ↓15% |
911
| 3.9.3 | native | 667 | 2.2s ↓76% | 9ms ↑13% | 380ms ↓32% | 6ms ↓5% | 11ms ↑6% |
1012
| 3.9.3 | wasm | 667 | 7.5s ↑3% | 18ms ↑6% | 635ms ↑6% | 6ms ↓5% | 11ms ↑6% |
1113
| 3.9.2 | native | 667 | 9.4s ↑81% | 8ms ↓47% | 555ms ↓27% | 6ms ↓17% | 11ms ↓14% |
@@ -53,37 +55,87 @@ Import resolution: native batch vs JS fallback throughput.
5355

5456
### Latest results
5557

56-
**Version:** 3.9.3 | **Files:** 667 | **Date:** 2026-04-13
58+
**Version:** 3.9.4 | **Files:** 668 | **Date:** 2026-04-18
5759

5860
#### Native (Rust)
5961

6062
| Metric | Value |
6163
|--------|------:|
62-
| Full build | 2.2s |
64+
| Full build | 2.1s |
6365
| No-op rebuild | 9ms |
64-
| 1-file rebuild | 380ms |
66+
| 1-file rebuild | 406ms |
6567

6668
#### WASM
6769

6870
| Metric | Value |
6971
|--------|------:|
70-
| Full build | 7.5s |
71-
| No-op rebuild | 18ms |
72-
| 1-file rebuild | 635ms |
72+
| Full build | 7.6s |
73+
| No-op rebuild | 19ms |
74+
| 1-file rebuild | 61ms |
7375

7476
#### Import Resolution
7577

7678
| Metric | Value |
7779
|--------|------:|
7880
| Import pairs | 957 |
7981
| Native batch | 6ms |
80-
| JS fallback | 11ms |
82+
| JS fallback | 9ms |
8183
| Per-import (native) | 0ms |
8284
| Per-import (JS) | 0ms |
83-
| Speedup ratio | 2.0x |
85+
| Speedup ratio | 1.6x |
8486

8587
<!-- INCREMENTAL_BENCHMARK_DATA
8688
[
89+
{
90+
"version": "3.9.4",
91+
"date": "2026-04-18",
92+
"files": 668,
93+
"wasm": {
94+
"fullBuildMs": 7563,
95+
"noopRebuildMs": 19,
96+
"oneFileRebuildMs": 61,
97+
"oneFilePhases": {
98+
"setupMs": 6.6,
99+
"parseMs": 1,
100+
"insertMs": 0.3,
101+
"resolveMs": 0.6,
102+
"edgesMs": 1.5,
103+
"structureMs": 3,
104+
"rolesMs": 27.3,
105+
"astMs": 0.7,
106+
"complexityMs": 1,
107+
"cfgMs": 0.4,
108+
"dataflowMs": 0.6,
109+
"finalizeMs": 0.3
110+
}
111+
},
112+
"native": {
113+
"fullBuildMs": 2148,
114+
"noopRebuildMs": 9,
115+
"oneFileRebuildMs": 406,
116+
"oneFilePhases": {
117+
"setupMs": 42.5,
118+
"parseMs": 55.1,
119+
"insertMs": 30.5,
120+
"resolveMs": 0.8,
121+
"edgesMs": 32.2,
122+
"structureMs": 124.2,
123+
"rolesMs": 107.7,
124+
"astMs": 0.9,
125+
"complexityMs": 0.7,
126+
"cfgMs": 1.6,
127+
"dataflowMs": 0,
128+
"finalizeMs": 0.4
129+
}
130+
},
131+
"resolve": {
132+
"imports": 957,
133+
"nativeBatchMs": 5.9,
134+
"jsFallbackMs": 9.4,
135+
"perImportNativeMs": 0,
136+
"perImportJsMs": 0
137+
}
138+
},
87139
{
88140
"version": "3.9.3",
89141
"date": "2026-04-13",

0 commit comments

Comments
 (0)