diff --git a/generated/benchmarks/INCREMENTAL-BENCHMARKS.md b/generated/benchmarks/INCREMENTAL-BENCHMARKS.md index 856e01af..b09a2223 100644 --- a/generated/benchmarks/INCREMENTAL-BENCHMARKS.md +++ b/generated/benchmarks/INCREMENTAL-BENCHMARKS.md @@ -6,6 +6,8 @@ Import resolution: native batch vs JS fallback throughput. | Version | Engine | Files | Full Build | No-op | 1-File | Resolve (native) | Resolve (JS) | |---------|--------|------:|-----------:|------:|-------:|------------------:|-------------:| +| 3.9.0 | native | 567 | 6.5s ~ | 6ms ↓25% | 527ms ↑1185% | 5ms ↓18% | 11ms ~ | +| 3.9.0 | wasm | 567 | 6.8s ↓3% | 12ms ↓20% | 541ms ↓10% | 5ms ↓18% | 11ms ~ | | 3.8.1 | native | 565 | 6.6s ↑468% | 8ms ↑14% | 41ms ↑24% | 6ms ↑51% | 11ms ↓14% | | 3.8.1 | wasm | 565 | 7.0s ↑493% | 15ms ↑88% | 603ms ↑1727% | 6ms ↑51% | 11ms ↓14% | | 3.8.0 | native | 564 | 1.2s | 7ms | 33ms | 4ms ↑2% | 12ms ↓19% | @@ -45,39 +47,87 @@ Import resolution: native batch vs JS fallback throughput. ### Latest results -**Version:** 3.8.1 | **Files:** 565 | **Date:** 2026-04-03 +**Version:** 3.9.0 | **Files:** 567 | **Date:** 2026-04-04 #### Native (Rust) | Metric | Value | |--------|------:| -| Full build | 6.6s | -| No-op rebuild | 8ms | -| 1-file rebuild | 41ms | +| Full build | 6.5s | +| No-op rebuild | 6ms | +| 1-file rebuild | 527ms | #### WASM | Metric | Value | |--------|------:| -| Full build | 7.0s | -| No-op rebuild | 15ms | -| 1-file rebuild | 603ms | - -> **Note:** 3.8.0 showed anomalously fast WASM timings (1-file rebuild 33ms, phase times near-zero) because the native Rust build orchestration pipeline handled parsing/AST/complexity internally. In 3.8.1, the WASM path no longer delegates these phases to the native engine, reverting toward pre-3.8.0 baselines (`parseMs` 0.3ms → 272.3ms). The native engine's incremental path remains fast (1-file 41ms, `parseMs` 0.3ms). The full-build regression (~5.5-5.9x vs 3.8.0) affects both engines and is tracked separately. +| Full build | 6.8s | +| No-op rebuild | 12ms | +| 1-file rebuild | 541ms | #### Import Resolution | Metric | Value | |--------|------:| | Import pairs | 951 | -| Native batch | 6ms | +| Native batch | 5ms | | JS fallback | 11ms | | Per-import (native) | 0ms | | Per-import (JS) | 0ms | -| Speedup ratio | 1.7x | +| Speedup ratio | 2.1x |