@@ -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