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

perf(ecma_parser): start oxc-style token payload rewrite

#11812
Comparing
kdy1/oxc-parser-rewrite
(
5439aaf
) with
main
(
fe38342
)
CodSpeed Performance Gauge
0%
Untouched
219
Ignored
1
Skipped
31

Benchmarks

31 total
es/full/bugs-1
crates/swc/benches/bugs.rs::benches::bench_bugs
Skipped
426.3 µs*
es/full/minify/libraries/d3
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
546.3 ms*
es/full/minify/libraries/antd
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
2.6 s*
es/full/minify/libraries/echarts
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
2.1 s*
es/full/minify/libraries/jquery
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
135.9 ms*
es/full/codegen/es2015
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.6 µs*
es/full/codegen/es2016
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
272.2 µs*
es/full/minify/libraries/typescript
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
5 s*
es/full/minify/libraries/vue
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
199.3 ms*
es/full/base/fixer
crates/swc/benches/typescript.rs::benches::base_tr_group
Skipped
109.5 µs*
es/full/codegen/es2020
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
272 µs*
es/full/codegen/es2017
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.7 µs*
es/full/minify/libraries/moment
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
90.4 ms*
es/full/minify/libraries/terser
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
521.3 ms*
es/full/codegen/es2019
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.9 µs*
es/full/all/es2017
crates/swc/benches/typescript.rs::benches::full_group
Skipped
122.4 ms*
es/full/minify/libraries/victory
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
1.2 s*
es/full/codegen/es5
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.6 µs*
es/full/all/es2016
crates/swc/benches/typescript.rs::benches::full_group
Skipped
122.8 ms*
es/full/codegen/es2018
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.9 µs*
es/full/codegen/es3
crates/swc/benches/typescript.rs::benches::codegen_group
Skipped
271.5 µs*
es/full/all/es2015
crates/swc/benches/typescript.rs::benches::full_group
Skipped
123.1 ms*
es/full/all/es2018
crates/swc/benches/typescript.rs::benches::full_group
Skipped
121.5 ms*
es/full/all/es3
crates/swc/benches/typescript.rs::benches::full_group
Skipped
185.7 ms*
es/full/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/full/minify/libraries
Skipped
899.1 ms*

Commits

Click on a commit to change the comparison range
Base
main
fe38342
-0.09%
perf(ecma_parser): avoid token payload shuffling
53ce388
7 days ago
by kdy1
+0.01%
perf(ecma_parser): make StringInput byte-oriented
5cebfd4
7 days ago
by kdy1
0%
perf(ecma_parser): streamline ts modifier lookahead
a9bf380
7 days ago
by kdy1
+0.01%
test(swc_es_parser): add raw arrow jsx snapshot
eb3fd71
7 days ago
by kdy1
-0.01%
test(swc_es_parser): add issue 11550 snapshot
6e9d662
7 days ago
by kdy1
+0.01%
perf(ecma_parser): avoid modifier checkpoint churn
c52b61d
7 days ago
by kdy1
-0.05%
perf(ecma_parser): gate ts accessor signature backtracking
5439aaf
7 days ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs