Skip to content

Commit 955c8ee

Browse files
docs: update incremental benchmarks (3.3.0)
1 parent 202d35a commit 955c8ee

1 file changed

Lines changed: 62 additions & 10 deletions

File tree

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.3.0 | native | 429 | 3.0s ↑141% | 10ms ↑67% | 417ms ↑74% | 10ms ↑700% | 26ms ↑888% |
10+
| 3.3.0 | wasm | 429 | 4.3s ↑29% | 11ms ~ | 479ms ↑41% | 10ms ↑700% | 26ms ↑888% |
911
| 3.1.4 | native | 398 | 1.3s ↑9% | 6ms ~ | 240ms ↓11% | 1ms ↓37% | 3ms ↓45% |
1012
| 3.1.4 | wasm | 398 | 3.3s ↑10% | 11ms ↑83% | 340ms ↓28% | 1ms ↓37% | 3ms ↓45% |
1113
| 3.1.3 | native | 236 | 1.2s ~ | 6ms ↑20% | 271ms ↑3% | 2ms ↓5% | 5ms ~ |
@@ -31,37 +33,87 @@ Import resolution: native batch vs JS fallback throughput.
3133

3234
### Latest results
3335

34-
**Version:** 3.1.4 | **Files:** 398 | **Date:** 2026-03-16
36+
**Version:** 3.3.0 | **Files:** 429 | **Date:** 2026-03-19
3537

3638
#### Native (Rust)
3739

3840
| Metric | Value |
3941
|--------|------:|
40-
| Full build | 1.3s |
41-
| No-op rebuild | 6ms |
42-
| 1-file rebuild | 240ms |
42+
| Full build | 3.0s |
43+
| No-op rebuild | 10ms |
44+
| 1-file rebuild | 417ms |
4345

4446
#### WASM
4547

4648
| Metric | Value |
4749
|--------|------:|
48-
| Full build | 3.3s |
50+
| Full build | 4.3s |
4951
| No-op rebuild | 11ms |
50-
| 1-file rebuild | 340ms |
52+
| 1-file rebuild | 479ms |
5153

5254
#### Import Resolution
5355

5456
| Metric | Value |
5557
|--------|------:|
56-
| Import pairs | 175 |
57-
| Native batch | 1ms |
58-
| JS fallback | 3ms |
58+
| Import pairs | 664 |
59+
| Native batch | 10ms |
60+
| JS fallback | 26ms |
5961
| Per-import (native) | 0ms |
6062
| Per-import (JS) | 0ms |
61-
| Speedup ratio | 2.2x |
63+
| Speedup ratio | 2.7x |
6264

6365
<!-- INCREMENTAL_BENCHMARK_DATA
6466
[
67+
{
68+
"version": "3.3.0",
69+
"date": "2026-03-19",
70+
"files": 429,
71+
"wasm": {
72+
"fullBuildMs": 4265,
73+
"noopRebuildMs": 11,
74+
"oneFileRebuildMs": 479,
75+
"oneFilePhases": {
76+
"setupMs": 1.7,
77+
"parseMs": 193.6,
78+
"insertMs": 8.3,
79+
"resolveMs": 1.7,
80+
"edgesMs": 14.7,
81+
"structureMs": 16.5,
82+
"rolesMs": 50.4,
83+
"astMs": 0.2,
84+
"complexityMs": 0.1,
85+
"cfgMs": 0.1,
86+
"dataflowMs": 0.2,
87+
"finalizeMs": 13.3
88+
}
89+
},
90+
"native": {
91+
"fullBuildMs": 3048,
92+
"noopRebuildMs": 10,
93+
"oneFileRebuildMs": 417,
94+
"oneFilePhases": {
95+
"setupMs": 1.2,
96+
"parseMs": 134,
97+
"insertMs": 7.9,
98+
"resolveMs": 1.6,
99+
"edgesMs": 25.1,
100+
"structureMs": 19.6,
101+
"rolesMs": 45.9,
102+
"astMs": 0.3,
103+
"complexityMs": 0.1,
104+
"cfgMs": 0.2,
105+
"dataflowMs": 0.2,
106+
"finalizeMs": 12
107+
}
108+
},
109+
"resolve": {
110+
"imports": 664,
111+
"nativeBatchMs": 9.6,
112+
"jsFallbackMs": 25.7,
113+
"perImportNativeMs": 0,
114+
"perImportJsMs": 0
115+
}
116+
},
65117
{
66118
"version": "3.1.4",
67119
"date": "2026-03-16",

0 commit comments

Comments
 (0)