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

fix(es/minifier): preserve args for destructured callbacks

#11830Merged
Comparing
kdy1:kdy1/fix-11829-minified-call-args
(
948cb08
) with
main
(
16a56d0
)
CodSpeed Performance Gauge
+2%
Improvement
1
Untouched
218
Ignored
1
Skipped
31

Benchmarks

251 total
es/large/minify/libraries/terser
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
+2%
519.4 ms508.9 ms
es/large/minify/libraries/d3
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
+1%
546.8 ms543.1 ms
es/large/all/es2016
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
+1%
122.3 ms121.7 ms
es/large/base/fixer
crates/swc/benches/typescript.rs::benches::base_tr_group
CodSpeed Performance Gauge
0%
13.7 ms13.6 ms
es/large/all/es2015
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
122.4 ms122 ms
es2022_class_properties
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
407.7 µs406.7 µs
es/oxc/benches/assets/parser.ts/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
52 ms51.9 ms
es/large/all/es2020
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
118.3 ms118.1 ms
es2015_arrow
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
314.4 µs313.8 µs
es/transform/baseline/common_reserved_word
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::baseline_group
CodSpeed Performance Gauge
0%
285 µs284.5 µs
es/minifier/libs/echarts
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
1.6 s1.6 s
es2015_spread
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
282.7 µs282.3 µs
es/target/es2020
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::version_group
CodSpeed Performance Gauge
0%
504.3 µs503.5 µs
es2016_exponentiation
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
311.1 µs310.6 µs
es/oxc/benches/assets/table.tsx/sourceMap=true/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
7.8 ms7.7 ms
es/target/es2016
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::version_group
CodSpeed Performance Gauge
0%
314.6 µs314.1 µs
es2015_sticky_regex
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
313.2 µs312.8 µs
es2015_typeof_symbol
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
314.6 µs314.2 µs
es2015_instanceof
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
316.4 µs315.9 µs
es/transform/baseline/base
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::baseline_group
CodSpeed Performance Gauge
0%
266.6 µs266.2 µs
es2018_object_rest_spread
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
315.5 µs315.1 µs
es/transform/baseline/common_typescript
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::baseline_group
CodSpeed Performance Gauge
0%
351.4 µs350.9 µs
es2015_block_scoping
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
489.5 µs488.9 µs
es2017_async_to_generator
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
0%
312.7 µs312.3 µs
es/oxc/benches/assets/parser.ts/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
52 ms51.9 ms

Commits

Click on a commit to change the comparison range
Base
main
16a56d0
+0.01%
fix(es/minifier): preserve args for destructured callbacks
187628e
8 days ago
by kdy1
-0.01%
test(es/minifier): add mangle output for issue 11829
28ba846
8 days ago
by kdy1
0%
Merge remote-tracking branch 'origin/main' into kdy1/fix-11829-minified-call-args
261d9c8
8 days ago
by kdy1
+2.06%
minor change
948cb08
4 days ago
by Austaras
© 2026 CodSpeed Technology
Home Terms Privacy Docs