Avatar for the oxc-project user
oxc-project
oxc
BlogDocsChangelog

feat(ast): add `AstNode` trait and provide access to `AstNodeId`

#2861Closed
Comparing
03-30-feat_ast_add_astnode_trait_and_its_derive_macro
(
4ae5c5e
) with
main
(
7034bcc
)
CodSpeed Performance Gauge
-6%
Regression
13
Untouched
23

Benchmarks

36 total
parser[RadixUIAdoptionSection.jsx]
tasks/benchmark/benches/parser.rs::parser::bench_parser
CodSpeed Performance Gauge
-6%
82.8 µs87.7 µs
minifier[typescript.js]
tasks/benchmark/benches/minifier.rs::minifier::bench_minifier
CodSpeed Performance Gauge
-5%
289.6 ms305.3 ms
parser[cal.com.tsx]
tasks/benchmark/benches/parser.rs::parser::bench_parser
CodSpeed Performance Gauge
-5%
25.5 ms26.8 ms
semantic[checker.ts]
tasks/benchmark/benches/semantic.rs::semantic::bench_semantic
CodSpeed Performance Gauge
-5%
142 ms149.1 ms
transformer[pdf.mjs]
tasks/benchmark/benches/transformer.rs::transformer::bench_transformer
CodSpeed Performance Gauge
-4%
55.9 ms58.5 ms
parser[pdf.mjs]
tasks/benchmark/benches/parser.rs::parser::bench_parser
CodSpeed Performance Gauge
-4%
18.8 ms19.6 ms
transformer[cal.com.tsx]
tasks/benchmark/benches/transformer.rs::transformer::bench_transformer
CodSpeed Performance Gauge
-4%
81.8 ms85.5 ms
parser[checker.ts]
tasks/benchmark/benches/parser.rs::parser::bench_parser
CodSpeed Performance Gauge
-4%
59.4 ms62 ms
transformer[antd.js]
tasks/benchmark/benches/transformer.rs::transformer::bench_transformer
CodSpeed Performance Gauge
-4%
346.9 ms360.9 ms
parser[antd.js]
tasks/benchmark/benches/parser.rs::parser::bench_parser
CodSpeed Performance Gauge
-4%
116.5 ms121.1 ms
minifier[react.development.js]
tasks/benchmark/benches/minifier.rs::minifier::bench_minifier
CodSpeed Performance Gauge
-4%
1.8 ms1.9 ms
transformer[RadixUIAdoptionSection.jsx]
tasks/benchmark/benches/transformer.rs::transformer::bench_transformer
CodSpeed Performance Gauge
-3%
194.3 µs201 µs
parser_napi[RadixUIAdoptionSection.jsx]
tasks/benchmark/benches/parser_napi.rs::parser::bench_parser_napi
CodSpeed Performance Gauge
-3%
38.4 µs39.6 µs
transformer[checker.ts]
tasks/benchmark/benches/transformer.rs::transformer::bench_transformer
CodSpeed Performance Gauge
-3%
213.9 ms220.2 ms
parser_napi[cal.com.tsx]
tasks/benchmark/benches/parser_napi.rs::parser::bench_parser_napi
CodSpeed Performance Gauge
-3%
19.2 ms19.7 ms
codegen_sourcemap[typescript.js]
tasks/benchmark/benches/codegen_sourcemap.rs::codegen_sourcemap::bench_codegen_sourcemap
CodSpeed Performance Gauge
-2%
283 ms290.1 ms
semantic[RadixUIAdoptionSection.jsx]
tasks/benchmark/benches/semantic.rs::semantic::bench_semantic
CodSpeed Performance Gauge
-2%
134.7 µs138 µs
semantic[pdf.mjs]
tasks/benchmark/benches/semantic.rs::semantic::bench_semantic
CodSpeed Performance Gauge
+2%
35.9 ms35.1 ms
semantic[antd.js]
tasks/benchmark/benches/semantic.rs::semantic::bench_semantic
CodSpeed Performance Gauge
-2%
208.8 ms213.5 ms
parser_napi[pdf.mjs]
tasks/benchmark/benches/parser_napi.rs::parser::bench_parser_napi
CodSpeed Performance Gauge
-2%
11.9 ms12.1 ms
codegen_sourcemap[react.development.js]
tasks/benchmark/benches/codegen_sourcemap.rs::codegen_sourcemap::bench_codegen_sourcemap
CodSpeed Performance Gauge
-2%
2.5 ms2.5 ms
semantic[cal.com.tsx]
tasks/benchmark/benches/semantic.rs::semantic::bench_semantic
CodSpeed Performance Gauge
-1%
61 ms61.8 ms
linter[checker.ts]
tasks/benchmark/benches/linter.rs::linter::bench_linter
CodSpeed Performance Gauge
+1%
799.8 ms793.4 ms
linter[pdf.mjs]
tasks/benchmark/benches/linter.rs::linter::bench_linter
CodSpeed Performance Gauge
+1%
271.9 ms269.9 ms
parser_napi[checker.ts]
tasks/benchmark/benches/parser_napi.rs::parser::bench_parser_napi
CodSpeed Performance Gauge
-1%
39.1 ms39.4 ms

Commits

Click on a commit to change the comparison range
Base
main
7034bcc
-5.67%
fix: fmt issues.
683bfab
3 years ago
by rzvxa
0%
chore: cleanup.
4ae5c5e
3 years ago
by rzvxa
© 2026 CodSpeed Technology
Home Terms Privacy Docs