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

refactor(es/minifier): Improve tpl to str

#11415Merged
Comparing
cuyl:refact-convert-tpl-to-str
(
02a7aab
) with
main
(
144be84
)
CodSpeed Performance Gauge
0%
Untouched
185
Ignored
1

Benchmarks

186 total
es/minifier/libs/terser
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
+1%
367.9 ms364.9 ms
es/full/minify/libraries/terser
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
+1%
517.1 ms513.1 ms
es/minifier/libs/d3
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
416.1 ms414.1 ms
es/minifier/libs/antd
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
2 s2 s
es/minifier/libs/react
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
20.5 ms20.4 ms
es/full/minify/libraries/jquery
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
134 ms133.5 ms
es/minifier/libs/moment
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
65.4 ms65.2 ms
es/lints/libs/three
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
0%
50.6 ms50.4 ms
es/minifier/libs/jquery
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
100.9 ms100.7 ms
es/minifier/libs/lodash
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
119.6 ms119.2 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/minifier/libs/typescript
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
3.9 s3.9 s
es/full/minify/libraries/typescript
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
5 s5 s
es/full/parser
crates/swc/benches/typescript.rs::benches::parser_group
CodSpeed Performance Gauge
0%
763.8 µs762.2 µs
es/minifier/libs/victory
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
882.5 ms880.8 ms
es/full/minify/libraries/moment
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
89.6 ms89.5 ms
es/full/minify/libraries/vue
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
195.4 ms195 ms
es/full/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
897.1 ms895.5 ms
es/parser/underscore
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
es/lexer/typescript
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
0%
95.2 ms95 ms
es/oxc/benches/assets/renderer.ts/sourceMap=true/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
14.9 ms14.9 ms
es/full/minify/libraries/antd
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
2.6 s2.6 s
es/oxc/benches/assets/parser.ts/sourceMap=false/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
53.8 ms53.8 ms
html/document_fragment/visitor/compare/clone
crates/swc_html_parser/benches/compare.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
es/oxc/benches/assets/table.tsx/sourceMap=true/reactDev=true
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
144be84
+2.05%
refactor(es/minifier): Improve tpl to str
7c9954b
4 months ago
by cuyl
-2.03%
remove convert_str_value_to_tpl_cooked
f5de72d
4 months ago
by cuyl
-0.02%
fix(es/minifier): Handle error
f4d184e
4 months ago
by cuyl
+0.03%
add some test cases
60c7c55
4 months ago
by cuyl
-0.02%
add panic test
fe6239c
4 months ago
by cuyl
+0.01%
Improve convert_tpl_to_str
9632cd1
4 months ago
by cuyl
-0.02%
add boundary test cases
b51f32b
4 months ago
by cuyl
+0.03%
add comment
2a37002
4 months ago
by cuyl
+0.03%
refactor: remove force_str_for_tpl
3bd5b1a
4 months ago
by cuyl
-0.05%
fix: prevent infinity loop and eval output
d0ddc97
4 months ago
by cuyl
+0.06%
Update version type for swc_ecma_ast
09a49dc
4 months ago
by kdy1
-0.04%
Merge branch 'main' into refact-convert-tpl-to-str
02a7aab
4 months ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs