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

feat(es_ast): add standalone swc_es_codegen canonical emitter

#11630Closed
Comparing
kdy1/swc-es-codegen-v1
(
dded4a0
) with
main
(
86815b1
)
CodSpeed Performance Gauge
0%
Untouched
8
Skipped
185

Benchmarks

193 total
es_parser/bootstrap/typescript
crates/swc_es_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
289.4 µs289.3 µs
common/arena/insert/100000
crates/swc_arena/benches/bench.rs::benches::bench_arena
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
common/arena/remove-and-reuse/100000
crates/swc_arena/benches/bench.rs::benches::bench_arena
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
es_parser/lexer/typescript
crates/swc_es_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
0%
15.4 ms15.4 ms
common/arena/iter-sparse/100000
crates/swc_arena/benches/bench.rs::benches::bench_arena
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
common/arena/lookup/100000
crates/swc_arena/benches/bench.rs::benches::bench_arena
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
es_parser/lexer/angular
crates/swc_es_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
0%
6 ms6 ms
es_parser/bootstrap/angular
crates/swc_es_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
10.8 ms10.8 ms
es/resolver/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
Skipped
248.4 ms*
es/fixer/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
Skipped
205.5 ms*
es/hygiene/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
Skipped
439.1 ms*
es/resolver_with_hygiene/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
Skipped
766.4 ms*
es/lints/libs/three
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
50.5 ms*
es/lints/libs/react
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
1.3 ms*
es/lints/libs/moment
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
4.2 ms*
es/lints/libs/echarts
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
116 ms*
es/lints/libs/victory
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
71.4 ms*
es/lints/libs/typescript
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
280.8 ms*
es/lints/libs/lodash
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
6.2 ms*
es/lints/libs/vue
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
8.4 ms*
es/lints/libs/antd
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
159 ms*
es/lints/libs/jquery
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
Skipped
6.6 ms*
github
crates/swc_html_minifier/benches/full.rs::files_document_fragment::bench_files_document_fragment::html/minify/document_fragment
Skipped
45.3 ms*
github
crates/swc_html_minifier/benches/full.rs::files_document::bench_files_document::html/minify/document
Skipped
46.1 ms*
stackoverflow
crates/swc_html_minifier/benches/full.rs::files_document_fragment::bench_files_document_fragment::html/minify/document_fragment
Skipped
39.5 ms*

Commits

Click on a commit to change the comparison range
Base
main
86815b1
0%
feat(es_ast): add standalone swc_es_codegen canonical emitter
9be5cef
13 hours ago
by kdy1
0%
bench(es_codegen): add parse+emit benchmark cases
81d5602
10 hours ago
by kdy1
0%
bench(es_codegen): align with_parse inputs with #11625
dded4a0
10 hours ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs