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

[codex] Move swc_ecma_parser onto the fast-core runtime

#11811Closed
Comparing
kdy1:kdy1/swc-ecma-parser-fast-core
(
91ee242
) with
main
(
a3d3ef3
)
CodSpeed Performance Gauge
-10%
Regression
23
Untouched
196
Ignored
1
Skipped
31

Benchmarks

251 total
es/lexer/mootools
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-10%
3.5 ms*3.9 ms
es/lexer/underscore
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-9%
722.2 µs*795.9 µs
es/lexer/jquery
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-9%
4.5 ms*5 ms
es/lexer/backbone
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-9%
851 µs*936.2 µs
es/lexer/jquery mobile
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-9%
6.9 ms*7.6 ms
es/lexer/yui
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-9%
3.6 ms*4 ms
es/lexer/angular
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-8%
6 ms*6.6 ms
typescript/fast-strip
crates/swc_ts_fast_strip/benches/assets.rs::benches::fast_ts
CodSpeed Performance Gauge
-6%
422.5 µs449.1 µs
es/lexer/colors
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-5%
25.3 µs*26.7 µs
es/lexer/numeric-separators
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-5%
4.8 ms*5.1 ms
es/parser/underscore
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
2.4 ms*2.5 ms
es/parser/mootools
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
11.2 ms*11.6 ms
es/parser/jquery mobile
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
22 ms*22.9 ms
es/lexer/three
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
16.5 ms*17.2 ms
es/parser/jquery
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
14.2 ms*14.7 ms
es/parser/backbone
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
2.7 ms*2.8 ms
es/parser/angular
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
17.4 ms*18.1 ms
es/parser/three
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
67.9 ms*70.6 ms
es/parser/yui
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-4%
10.9 ms*11.3 ms
es/parser/cal-com
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-3%
53.2 ms*55.1 ms
es/parser/typescript
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-3%
382.2 ms*395.1 ms
es/codegen/with-parser/large
crates/swc_ecma_codegen/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
-2%
1.2 ms*1.2 ms
es/parser/colors
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
-2%
81.7 µs*83.5 µs
es2015_duplicate_keys
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::single_tr_group
CodSpeed Performance Gauge
+1%
316.7 µs*314.5 µs
es/large/codegen/es2018
crates/swc/benches/typescript.rs::benches::codegen_group
CodSpeed Performance Gauge
+1%
37.3 ms*37.1 ms

Commits

Click on a commit to change the comparison range
Base
main
a3d3ef3
-23.48%
optimize flow anon fn type direct guards
1fa74c1
8 hours ago
by kdy1
+23.48%
optimize ts simple continuation guard coverage
11954b3
8 hours ago
by kdy1
-23.48%
optimize ts generic arrow probe dispatch
752b490
8 hours ago
by kdy1
+13.65%
optimize token payload ownership hot path
91ee242
7 hours ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs