Skip to content

Commit 21d1b83

Browse files
docs: update incremental benchmarks (3.4.1) (#648)
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 07fe890 commit 21d1b83

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.4.1 | native | 473 | 2.4s ↑3% | 13ms ↑8% | 331ms ↓26% | 4ms ~ | 13ms ↑8% |
10+
| 3.4.1 | wasm | 473 | 5.1s ~ | 13ms ↑8% | 511ms ↓17% | 4ms ~ | 13ms ↑8% |
911
| 3.4.0 | native | 473 | 2.3s ↓4% | 12ms ↑9% | 448ms ↑29% | 4ms ↓58% | 12ms ↓54% |
1012
| 3.4.0 | wasm | 473 | 5.0s ↑15% | 12ms ↑20% | 617ms ↑21% | 4ms ↓58% | 12ms ↓54% |
1113
| 3.3.1 | native | 442 | 2.4s ↓22% | 11ms ↑10% | 346ms ↓17% | 9ms ↓6% | 26ms ~ |
@@ -37,37 +39,87 @@ Import resolution: native batch vs JS fallback throughput.
3739

3840
### Latest results
3941

40-
**Version:** 3.4.0 | **Files:** 473 | **Date:** 2026-03-26
42+
**Version:** 3.4.1 | **Files:** 473 | **Date:** 2026-03-27
4143

4244
#### Native (Rust)
4345

4446
| Metric | Value |
4547
|--------|------:|
46-
| Full build | 2.3s |
47-
| No-op rebuild | 12ms |
48-
| 1-file rebuild | 448ms |
48+
| Full build | 2.4s |
49+
| No-op rebuild | 13ms |
50+
| 1-file rebuild | 331ms |
4951

5052
#### WASM
5153

5254
| Metric | Value |
5355
|--------|------:|
54-
| Full build | 5.0s |
55-
| No-op rebuild | 12ms |
56-
| 1-file rebuild | 617ms |
56+
| Full build | 5.1s |
57+
| No-op rebuild | 13ms |
58+
| 1-file rebuild | 511ms |
5759

5860
#### Import Resolution
5961

6062
| Metric | Value |
6163
|--------|------:|
62-
| Import pairs | 891 |
64+
| Import pairs | 888 |
6365
| Native batch | 4ms |
64-
| JS fallback | 12ms |
66+
| JS fallback | 13ms |
6567
| Per-import (native) | 0ms |
6668
| Per-import (JS) | 0ms |
67-
| Speedup ratio | 3.1x |
69+
| Speedup ratio | 3.3x |
6870

6971
<!-- INCREMENTAL_BENCHMARK_DATA
7072
[
73+
{
74+
"version": "3.4.1",
75+
"date": "2026-03-27",
76+
"files": 473,
77+
"wasm": {
78+
"fullBuildMs": 5105,
79+
"noopRebuildMs": 13,
80+
"oneFileRebuildMs": 511,
81+
"oneFilePhases": {
82+
"setupMs": 2.4,
83+
"parseMs": 233.6,
84+
"insertMs": 17.6,
85+
"resolveMs": 1.7,
86+
"edgesMs": 16.3,
87+
"structureMs": 33.9,
88+
"rolesMs": 40,
89+
"astMs": 0.6,
90+
"complexityMs": 9.7,
91+
"cfgMs": 0.4,
92+
"dataflowMs": 0.5,
93+
"finalizeMs": 5
94+
}
95+
},
96+
"native": {
97+
"fullBuildMs": 2350,
98+
"noopRebuildMs": 13,
99+
"oneFileRebuildMs": 331,
100+
"oneFilePhases": {
101+
"setupMs": 1.4,
102+
"parseMs": 77.2,
103+
"insertMs": 18.9,
104+
"resolveMs": 1.7,
105+
"edgesMs": 33.6,
106+
"structureMs": 26.4,
107+
"rolesMs": 46.5,
108+
"astMs": 0.6,
109+
"complexityMs": 0.6,
110+
"cfgMs": 0.3,
111+
"dataflowMs": 0.5,
112+
"finalizeMs": 0.5
113+
}
114+
},
115+
"resolve": {
116+
"imports": 888,
117+
"nativeBatchMs": 3.8,
118+
"jsFallbackMs": 12.7,
119+
"perImportNativeMs": 0,
120+
"perImportJsMs": 0
121+
}
122+
},
71123
{
72124
"version": "3.4.0",
73125
"date": "2026-03-26",

0 commit comments

Comments
 (0)