Avatar for the bruits user
bruits
zoecss
BlogDocsChangelog

perf(core): token extraction with lookup table and bulk delimiter skip

#13Merged
Comparing
feat/12-memchr
(
977f1a2
) with
main
(
cfacfc3
)
CodSpeed Performance Gauge
+12%
Improvement
1
Untouched
11

Benchmarks

12 total
mixed.html x100
crates/zoecss/benches/pipeline.rs::benches::bench_extract_tokens::extract
CodSpeed Performance Gauge
+12%
255.4 µs227 µs
mixed.html
crates/zoecss/benches/pipeline.rs::benches::bench_extract_tokens::extract
CodSpeed Performance Gauge
+2%
10.5 µs10.4 µs
compile
crates/zoecss/benches/pipeline.rs::benches::bench_compile
CodSpeed Performance Gauge
0%
830.5 µs830.3 µs
generate no match
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
0%
5.1 µs5.1 µs
no_matches.html
crates/zoecss/benches/pipeline.rs::benches::bench_extract_tokens::extract
CodSpeed Performance Gauge
0%
7.8 µs7.8 µs
full pipeline
crates/zoecss/benches/pipeline.rs::benches::bench_full_pipeline
CodSpeed Performance Gauge
0%
989.2 µs990.4 µs
generate pattern with theme lookup
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
0%
22.5 µs22.6 µs
generate dynamic bracket syntax
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
0%
20 µs20.1 µs
generate composed variants
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
0%
12.8 µs12.8 µs
generate selector variant
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
-1%
11.4 µs11.5 µs
generate at-rule variant
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
-1%
10.2 µs10.2 µs
generate static
crates/zoecss/benches/pipeline.rs::benches::bench_generate_tokens
CodSpeed Performance Gauge
-1%
7.8 µs7.9 µs

Commits

Click on a commit to change the comparison range
Base
main
cfacfc3
+12.49%
oops
a70c6b9
19 days ago
by goulvenclech
0%
polish
977f1a2
19 days ago
by goulvenclech
© 2026 CodSpeed Technology
Home Terms Privacy Docs