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

feat(es): add TypeScript + React transforms and tsc corpus tests

#11635Merged
Comparing
kdy1/swc-es-transforms-ts-react-near-full-tsc
(
e473129
) with
main
(
12af4a1
)
CodSpeed Performance Gauge
-17%
Regression
2
Untouched
216
Ignored
1

Benchmarks

219 total
es/transforms/with-parser/tsx
crates/swc_es_transforms/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
-17%
76.6 µs91.9 µs
es/transforms/with-parser/js
crates/swc_es_transforms/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
-8%
45.7 µs49.9 µs
es_parser/bootstrap/colors
crates/swc_es_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
+1%
68.8 µs68.3 µs
es/full/minify/libraries/lodash
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
157.7 ms156.9 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/full/base/fixer
crates/swc/benches/typescript.rs::benches::base_tr_group
CodSpeed Performance Gauge
0%
109.9 µs109.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
es/full/minify/libraries/react
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
27 ms27 ms
es/minifier/libs/vue
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
153.6 ms153.4 ms
es/full/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
899.4 ms898.2 ms
es/minifier/with-parser/js
crates/swc_es_minifier/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
43.5 µs43.5 µs
es/parser/colors
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
81.1 µs81 µs
es/lexer/colors
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
0%
25.4 µs25.3 µs
es/minifier/libs/d3
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
418.2 ms417.7 ms
es/full/codegen/es2019
crates/swc/benches/typescript.rs::benches::codegen_group
CodSpeed Performance Gauge
0%
271.9 µs271.7 µs
es/oxc/benches/assets/parser.ts/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
51.9 ms51.8 ms
es/codegen/colors
crates/swc_ecma_codegen/benches/bench.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
75.3 µs75.3 µs
es/full/minify/libraries/victory
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
CodSpeed Performance Gauge
0%
1.2 s1.2 s
es/parser/three
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
68 ms67.9 ms
es/fixer/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
205.6 ms205.5 ms
es/full/codegen/es2017
crates/swc/benches/typescript.rs::benches::codegen_group
CodSpeed Performance Gauge
0%
271.6 µs271.4 µs
es/minifier/libs/jquery
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
102.6 ms102.5 ms
es/codegen/with-parser/colors
crates/swc_ecma_codegen/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
159.3 µs159.3 µs
es/full/codegen/es2015
crates/swc/benches/typescript.rs::benches::codegen_group
CodSpeed Performance Gauge
0%
271.4 µs271.3 µs
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

Commits

Click on a commit to change the comparison range
Base
main
12af4a1
-16.6%
feat(swc_es_transforms): add TypeScript and React lowering passes
455e9a0
3 hours ago
by kdy1
+0.02%
test(es_parser): align issue-8268 error snapshot with parser behavior
b9a2db2
2 hours ago
by kdy1
-0.06%
test(es_parser): refresh ecma_reuse snapshots for TS/JS parser changes
46b1174
2 hours ago
by kdy1
0%
test(es_parser): refresh test262 module snapshots for import type_only
e473129
2 hours ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs