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

[EXPERIMENT] Add node-id based ECMA semantics

#11818
Comparing
kdy1:kdy1/node-id-semantics
(
d3f14b7
) with
main
(
fe38342
)
CodSpeed Performance Gauge
-13%
Improvement
1
Regression
18
Untouched
200
Ignored
1
Skipped
31

Benchmarks

251 total
es/resolver/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
CodSpeed Performance Gauge
-13%
248.2 ms286 ms
es/resolver_with_hygiene/typescript
crates/swc_ecma_transforms_base/benches/base.rs::benches::bench_cases
CodSpeed Performance Gauge
-5%
758 ms795.9 ms
es/minifier/libs/victory
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
-4%
895.1 ms935.2 ms
es/minifier/libs/antd
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
-4%
2 s2.1 s
es/minifier/libs/three
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
-4%
668.5 ms696 ms
es/minifier/libs/echarts
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
-4%
1.6 s1.7 s
es/minifier/libs/typescript
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
-4%
4 s4.1 s
es/large/minify/libraries/terser
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-3%
511.9 ms530.1 ms
es/minifier/libs/terser
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
-3%
375.1 ms387.8 ms
es/large/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-3%
894.7 ms925.1 ms
es/large/minify/libraries/antd
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-3%
2.6 s2.7 s
es/large/minify/libraries/typescript
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-3%
5 s5.2 s
es/large/minify/libraries/echarts
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-3%
2.1 s2.2 s
es/large/minify/libraries/victory
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-3%
1.2 s1.3 s
es/full-target/es2017
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::full_group
CodSpeed Performance Gauge
-3%
629.6 µs647.5 µs
es/large/all/es2016
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
-3%
121.7 ms124.8 ms
es/large/all/es2018
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
-2%
120 ms123.1 ms
es/large/minify/libraries/d3
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
-2%
544 ms556.6 ms
es/full-target/es2018
crates/swc_ecma_transforms_typescript/benches/compat.rs::benches::full_group
CodSpeed Performance Gauge
+2%
588.8 µs575.8 µs
es/parser/colors
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
+1%
81.8 µs81.3 µs
es/parser/three
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
+1%
68 ms67.6 ms
es/parser/yui
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
+1%
10.9 ms10.8 ms
es/parser/backbone
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
+1%
2.7 ms2.7 ms
es/parser/mootools
crates/swc_ecma_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
+1%
11.2 ms11.1 ms
es/lints/libs/three
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
+1%
49.8 ms49.6 ms

Commits

Click on a commit to change the comparison range
Base
main
fe38342
-13.2%
feat(ecma): add node-id semantics analysis
d3f14b7
5 hours ago
by kdy1
© 2026 CodSpeed Technology
Home Terms Privacy Docs