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

perf(react): fix hotspots in swc_ecma_transforms_react (#11654)

#11674
Comparing
kdy1/fix-11654-react-hotspots
(
d381051
) with
main
(
f9214fe
)
CodSpeed Performance Gauge
0%
Untouched
218
Ignored
1

Benchmarks

219 total
es/oxc/benches/assets/UserSettings.tsx/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
+1%
1 ms1 ms
es/oxc/benches/assets/UserSettings.tsx/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
+1%
892.1 µs885.5 µs
es/full/bugs-1
crates/swc/benches/bugs.rs::benches::bench_bugs
CodSpeed Performance Gauge
+1%
425.6 µs422.6 µs
es/oxc/benches/assets/table.tsx/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
+1%
5.9 ms5.9 ms
es/oxc/benches/assets/UserSettings.tsx/sourceMap=true/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
+1%
1.4 ms1.4 ms
es/oxc/benches/assets/UserSettings.tsx/sourceMap=true/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
es/full/all/es2020
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
115.4 ms114.9 ms
es/minifier/libs/terser
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
374.2 ms372.6 ms
es/full/all/es2017
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
122.1 ms121.6 ms
es/full/all/es2016
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
122.4 ms121.9 ms
es/full/all/es2019
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
121.3 ms120.8 ms
es/full/all/es2018
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
121.3 ms120.8 ms
es/full/all/es2015
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
122.7 ms122.2 ms
es/full/all/es3
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
185.5 ms185 ms
es/full/all/es5
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
181.2 ms180.7 ms
es/oxc/benches/assets/parser.ts/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
51.9 ms51.8 ms
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
es/oxc/benches/assets/renderer.ts/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
8.9 ms8.9 ms
es/oxc/benches/assets/table.tsx/sourceMap=true/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
8.6 ms8.6 ms
es/full/minify/libraries/echarts
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
2.1 s2.1 s
es/oxc/benches/assets/table.tsx/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
5 ms5 ms
es/parser/cal-com
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
53.5 ms53.4 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/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
es/oxc/benches/assets/renderer.ts/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
8.9 ms8.9 ms

Commits

Click on a commit to change the comparison range
Base
main
f9214fe
+0.03%
perf(jsx): reduce allocations and lazily parse pragma defaults
8a5fdd8
22 hours ago
by kdy1
-0.01%
Merge branch 'main' into kdy1/fix-11654-react-hotspots
d381051
21 hours ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs