Avatar for the sancane user
sancane
precis
BlogDocsChangelog

feat(precis-wasm): precis wasm implementation

#76
Comparing
precis-wasm
(
4688a30
) with
main
(
5694040
)
CodSpeed Performance Gauge
0%
Untouched
85

Benchmarks

85 total
FreeformClass[Greek letter]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
+1%
3.5 µs3.4 µs
IdentifierClass[Greek letter]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
+1%
3.5 µs3.4 µs
get_value_from_codepoint[Greek alpha]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_codepoint
CodSpeed Performance Gauge
+1%
3.5 µs3.4 µs
enforce[ASCII simple]
precis-profiles/benches/profiles_bench.rs::benches::bench_username_casepreserved::UsernameCasePreserved
CodSpeed Performance Gauge
+1%
4.2 µs4.1 µs
FreeformClass[CJK ideograph]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
+1%
4.3 µs4.3 µs
IdentifierClass[CJK ideograph]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
+1%
4.3 µs4.3 µs
get_value_from_codepoint[CJK ideograph]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_codepoint
CodSpeed Performance Gauge
+1%
4.3 µs4.3 µs
enforce[ASCII mixed]
precis-profiles/benches/profiles_bench.rs::benches::bench_username_casepreserved::UsernameCasePreserved
CodSpeed Performance Gauge
+1%
4.7 µs4.6 µs
enforce[ASCII with underscore]
precis-profiles/benches/profiles_bench.rs::benches::bench_username_casepreserved::UsernameCasePreserved
CodSpeed Performance Gauge
+1%
4.8 µs4.8 µs
IdentifierClass[Space]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
6 µs6 µs
FreeformClass[Space]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
6 µs6 µs
get_value_from_codepoint[Space]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_codepoint
CodSpeed Performance Gauge
0%
6 µs6 µs
enforce[Cyrillic lowercase]
precis-profiles/benches/profiles_bench.rs::benches::bench_username_casemapped::UsernameCaseMapped
CodSpeed Performance Gauge
0%
9.9 µs9.9 µs
enforce[ASCII with spaces]
precis-profiles/benches/profiles_bench.rs::benches::bench_opaquestring::OpaqueString
CodSpeed Performance Gauge
0%
11.1 µs11.1 µs
enforce[ASCII with spaces]
precis-profiles/benches/profiles_bench.rs::benches::bench_nickname::Nickname
CodSpeed Performance Gauge
0%
12.4 µs12.3 µs
FreeformClass[ASCII alphanumeric]
precis-core/benches/stringclass_bench.rs::benches::bench_allows::allows
CodSpeed Performance Gauge
0%
1.9 µs1.9 µs
FreeformClass[ASCII digit]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
1 µs1 µs
FreeformClass[ASCII uppercase]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
1 µs1 µs
IdentifierClass[ASCII simple]
precis-core/benches/stringclass_bench.rs::benches::bench_allows::allows
CodSpeed Performance Gauge
0%
1.6 µs1.6 µs
FreeformClass[ASCII lowercase]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
1 µs1 µs
IdentifierClass[ASCII with space]
precis-core/benches/stringclass_bench.rs::benches::bench_allows::allows
CodSpeed Performance Gauge
0%
6.7 µs6.7 µs
IdentifierClass[ASCII lowercase]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
1 µs1 µs
IdentifierClass[Email-like]
precis-core/benches/stringclass_bench.rs::benches::bench_allows::allows
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
FreeformClass[ZWNJ]
precis-core/benches/stringclass_bench.rs::benches::bench_get_value_from_char::get_value_from_char
CodSpeed Performance Gauge
0%
978.1 ns978.1 ns
prepare[CJK]
precis-profiles/benches/profiles_bench.rs::benches::bench_nickname::Nickname
CodSpeed Performance Gauge
0%
5.9 µs5.9 µs

Commits

Click on a commit to change the comparison range
Base
main
5694040
-0.05%
feat(precis-wasm): precis wasm implementation
4688a30
2 months ago
by sancane
© 2026 CodSpeed Technology
Home Terms Privacy Docs