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

fix(es/decorators): delay 2022 decorator initializers after private fields

#11847Merged
Comparing
kdy1/fix-11846-decorator-init-order
(
24b3862
) with
main
(
a3cfbd7
)
CodSpeed Performance Gauge
+3%
Untouched
186
Ignored
1
Skipped
64

Benchmarks

251 total
es/oxc/benches/assets/UserSettings.tsx/sourceMap=true/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
-2%
1.2 ms1.2 ms
es/large/minify/libraries/d3
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
+1%
498.8 ms493 ms
es/large/minify/libraries/terser
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-1%
457.1 ms461.9 ms
es/large/all/es2020
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
+1%
109 ms108.1 ms
es/lints/libs/three
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
+1%
50.8 ms50.5 ms
es/large/all/es2018
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
110.3 ms110.9 ms
es/minifier/libs/d3
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
377.4 ms379.2 ms
es/lints/libs/vue
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
es/minifier/libs/terser
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
326.6 ms325.2 ms
es/oxc/benches/assets/parser.ts/sourceMap=true/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
84 ms83.7 ms
es/large/all/es2016
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
112.5 ms112.1 ms
es/oxc/benches/assets/UserSettings.tsx/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
843.3 µs840 µs
es/large/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
0%
818.8 ms821.7 ms
es/minifier/libs/three
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
598.7 ms597 ms
es/minifier/libs/jquery
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
89.7 ms89.4 ms
es/minifier/libs/echarts
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
1.4 s1.4 s
es/large/all/es2019
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
111.1 ms110.9 ms
es/minifier/libs/victory
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
804.2 ms802.4 ms
es/oxc/benches/assets/UserSettings.tsx/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
988.1 µs985.9 µs
es/minifier/libs/vue
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
135.2 ms135.5 ms
es/minifier/with-parser/js
crates/swc_es_minifier/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
42.8 µs42.8 µs
es/large/minify/libraries/react
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
0%
24.2 ms24.2 ms
es/minifier/libs/react
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
18.4 ms18.4 ms
es/resolver_with_hygiene/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
757.8 ms759.2 ms
es/large/codegen/es2018
crates/swc/benches/typescript.rs::benches::codegen_group
CodSpeed Performance Gauge
0%
33.9 ms34 ms

Commits

Click on a commit to change the comparison range
Base
main
a3cfbd7
0%
fix(es): delay 2022 decorator initializers after private fields
086e259
6 months ago
by kdy1
-0.01%
Merge branch 'main' into kdy1/fix-11846-decorator-init-order
a69f849
5 months ago
by kdy1
0%
chore: add changeset for decorator init order
5423dff
5 months ago
by kdy1
-0.02%
test(es/decorators): update 2022 init ordering fixtures
5ea9409
5 months ago
by kdy1
-2.2%
fix(es): preserve decorator init order for accessors
418a967
5 months ago
by kdy1
+2.23%
Merge branch 'main' into kdy1/fix-11846-decorator-init-order
4e34670
5 months ago
by kdy1
+2.31%
fix(es/decorators): split 2022 field initializers
d1d367f
5 months ago
by kdy1
+0.69%
ci: tolerate Claude comment cleanup failures
c8630a9
5 months ago
by kdy1
-0.2%
Merge branch 'main' into kdy1/fix-11846-decorator-init-order
24b3862
5 months ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs