Avatar for the swc-project user
swc-project
swc
BlogDocsChangelog

Performance History

Latest Results

perf(parser): remove TS arrow param clone churn
kdy1/issue-11646-ts-arrow-param-churn
14 hours ago
Merge branch 'main' into kdy1/fix-11654-react-hotspots
kdy1/fix-11654-react-hotspots
15 hours ago
feat: add with_capacity for Capturing
03-12-feat/capturing-with-cap
15 hours ago
perf(swc_ecma_parser): reduce TS checkpoint token clone overhead
kdy1/fix-11647-ts-checkpoint-token-clone
19 hours ago
perf(parser): avoid TS modifier checkpoint backtracking
kdy1/fix-11648-ts-modifier-lookahead
20 hours ago
Merge branch 'main' into kdy1/fix-11649-optimize-underscore-stripping
kdy1/fix-11649-optimize-underscore-stripping
20 hours ago
perf(es/modules): avoid export sort key clones (#11669) ## Summary - add a shared helper to sort export object properties via comparator without cloning keys - replace `sort_by_cached_key(|(key, ..)| key.clone())` in `common_js`, `amd`, and `umd` with the shared helper - add fixture coverage at `tests/fixture/common/issue-11662` (input + cjs/amd/umd outputs) ## Why - `sort_by_cached_key` + `key.clone()` allocates cached keys and clones `Atom` values unnecessarily - `sort_unstable_by` keeps deterministic key ordering while avoiding extra allocation/cloning work ## Testing - `git submodule update --init --recursive` - `UPDATE=1 cargo test -p swc_ecma_transforms_module` - `cargo test -p swc_ecma_transforms_module` - `UPDATE=1 cargo test -p swc_ecma_transforms_module --test common_js esm_to_cjs_tests__fixture__common__issue_11662__input_js -- --ignored --exact` - `UPDATE=1 cargo test -p swc_ecma_transforms_module --test amd esm_to_amd_tests__fixture__common__issue_11662__input_js -- --ignored --exact` - `UPDATE=1 cargo test -p swc_ecma_transforms_module --test umd esm_to_umd_tests__fixture__common__issue_11662__input_js -- --ignored --exact` - `cargo test -p swc_ecma_transforms_module --test common_js esm_to_cjs_tests__fixture__common__issue_11662__input_js -- --ignored --exact` - `cargo test -p swc_ecma_transforms_module --test amd esm_to_amd_tests__fixture__common__issue_11662__input_js -- --ignored --exact` - `cargo test -p swc_ecma_transforms_module --test umd esm_to_umd_tests__fixture__common__issue_11662__input_js -- --ignored --exact` - `cargo fmt --all` - `cargo clippy --all --all-targets -- -D warnings` Closes #11662
main
20 hours ago

Active Branches

perf(swc_ecma_parser): reduce TS arrow param clone/reparse churn
last run
14 hours ago
#11678
CodSpeed Performance Gauge
0%
#11674
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home Terms Privacy Docs