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

perf(ts/fast-strip): add ASCII replacement fast path

#11862
Comparing
Sean-Kenneth-Doherty:codex/ts-strip-ascii-replacements
(
8976aa7
) with
main
(
800bc17
)
CodSpeed Performance Gauge
0%
Untouched
219
Ignored
1
Skipped
31

Benchmarks

251 total
es/lints/libs/three
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
+1%
50.3 ms50 ms
typescript/fast-strip
crates/swc_ts_fast_strip/benches/assets.rs::benches::fast_ts
CodSpeed Performance Gauge
0%
403 µs401.5 µs
es/large/minify/libraries/d3
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
0%
494.5 ms492.7 ms
es/large/all/es5
crates/swc/benches/typescript.rs::benches::full_group
CodSpeed Performance Gauge
0%
175 ms174.4 ms
es/large/base/fixer
crates/swc/benches/typescript.rs::benches::base_tr_group
CodSpeed Performance Gauge
0%
13.6 ms13.6 ms
es/lints/libs/jquery
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
es/minifier/libs/echarts
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
1.4 s1.4 s
es/codegen/with-parser/js-minify
crates/swc_es_codegen/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
30.7 µs30.7 µs
es/codegen/with-parser/js-pretty
crates/swc_es_codegen/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
30.8 µs30.7 µs
es/codegen/with-parser/tsx-minify
crates/swc_es_codegen/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
46.8 µs46.7 µs
es/minifier/libs/victory
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
804.6 ms803.2 ms
es/large/minify/libraries/three
crates/swc/benches/minify.rs::benches::files_group::es/large/minify/libraries
CodSpeed Performance Gauge
0%
826 ms824.6 ms
es/lexer/colors
crates/swc_ecma_parser/benches/lexer.rs::benches::bench_files
CodSpeed Performance Gauge
0%
24.3 µs24.3 µs
es/lints/libs/vue
crates/swc_ecma_lints/benches/all.rs::files::bench_files::es/lints/libs
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
stackoverflow
crates/swc_html_minifier/benches/full.rs::files_document::bench_files_document::html/minify/document
CodSpeed Performance Gauge
0%
37.5 ms37.4 ms
es_parser/bootstrap/typescript-js
crates/swc_es_parser/benches/parser.rs::benches::bench_files
CodSpeed Performance Gauge
0%
516.4 ms515.8 ms
es/minifier/libs/typescript
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
3.5 s3.5 s
es/minifier/libs/antd
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
1.8 s1.8 s
es/oxc/benches/assets/renderer.ts/sourceMap=true/reactDev=true
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
13.9 ms13.9 ms
es/oxc/benches/assets/renderer.ts/sourceMap=false/reactDev=false
crates/swc/benches/oxc.rs::benches::full_group
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
es/large/bugs-1
crates/swc/benches/bugs.rs::benches::bench_bugs
CodSpeed Performance Gauge
0%
404.1 µs403.8 µs
es/minifier/libs/three
crates/swc_ecma_minifier/benches/full.rs::bench_all::bench_libs::es/minifier/libs
CodSpeed Performance Gauge
0%
598.2 ms597.8 ms
es/transforms/with-parser/tsx
crates/swc_es_transforms/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
88.6 µs88.5 µs
es/large/codegen/es2015
crates/swc/benches/typescript.rs::benches::codegen_group
CodSpeed Performance Gauge
0%
37 ms37 ms
es/codegen/with-parser/tsx-pretty
crates/swc_es_codegen/benches/with_parse.rs::benches::bench_cases
CodSpeed Performance Gauge
0%
47.4 µs47.3 µs

Commits

Click on a commit to change the comparison range
Base
main
800bc17
-0.03%
perf(ts/fast-strip): add ascii replacement fast path
8976aa7
8 hours ago
by Sean-Kenneth-Doherty
© 2026 CodSpeed Technology
Home Terms Privacy Docs