Guide/Benchmark
Benchmark
Benchmarks compare SWC Next with SWC on the same inputs and iteration counts. Wall time and peak resident memory are shown side by side, relative to SWC.
Rust parse
SWC Nextswc-next@d5047c8c
SWCswc_core@82.1.0
Detailed statistics
typescript.js
200 runs per engine · 10 iterations per process · 20 warmup runs
effect-schema-ast.ts
200 runs per engine · 10 iterations per process · 20 warmup runs
Isolated declaration
SWC Nextswc-next@d5047c8c
SWCswc_core@82.1.0
Detailed statistics
hono-types.ts
200 runs per engine · 10 iterations per process · 20 warmup runs
Type strip
SWC Nextswc-next@d5047c8c
SWCswc_ts_fast_strip@59.0.1
Detailed statistics
effect-schema-ast.ts
200 runs per engine · 10 iterations per process · 20 warmup runs
JS parser
SWC Next@swc-next/core@d5047c8c
SWC@swc/core@1.15.46
Detailed statistics
typescript.js
2 runs per engine · 19 parses per process + 1 validation + 5 warmups
effect-schema-ast.ts
2 runs per engine · 1,377 parses per process + 1 validation + 5 warmups