Avatar for the pydantic user
pydantic
jiter
BlogDocsChangelog

Add lossless JsonValue float mode

#252
Comparing
brycedrennan:codex/lossless-jsonvalue-floats
(
0f1a3a8
) with
main
(
0bb22aa
)
CodSpeed Performance Gauge
+12%
Archived
70

Benchmarks

70 total
big_jiter_iter
crates/jiter/benches/main.rs::benches::big_jiter_iter
Archived
CodSpeed Performance Gauge
0%
27.6 ms27.6 ms
pass1_jiter_skip
crates/jiter/benches/main.rs::benches::pass1_jiter_skip
Archived
CodSpeed Performance Gauge
-1%
11.8 µs11.9 µs
pass2_serde_value
crates/jiter/benches/main.rs::benches::pass2_serde_value
Archived
CodSpeed Performance Gauge
-1%
17.5 µs17.6 µs
true_object_serde_value
crates/jiter/benches/main.rs::benches::true_object_serde_value
Archived
CodSpeed Performance Gauge
+1%
71.9 µs71.2 µs
big_jiter_value
crates/jiter/benches/main.rs::benches::big_jiter_value
Archived
CodSpeed Performance Gauge
-4%
42.2 ms44 ms
bigints_array_serde_value
crates/jiter/benches/main.rs::benches::bigints_array_serde_value
Archived
CodSpeed Performance Gauge
0%
708.8 µs709.9 µs
massive_ints_array_jiter_iter
crates/jiter/benches/main.rs::benches::massive_ints_array_jiter_iter
Archived
CodSpeed Performance Gauge
0%
564.1 µs564.1 µs
medium_response_jiter_value_owned
crates/jiter/benches/main.rs::benches::medium_response_jiter_value_owned
Archived
CodSpeed Performance Gauge
-1%
46.5 µs46.7 µs
string_array_serde_value
crates/jiter/benches/main.rs::benches::string_array_serde_value
Archived
CodSpeed Performance Gauge
-1%
49 µs49.6 µs
true_array_jiter_skip
crates/jiter/benches/main.rs::benches::true_array_jiter_skip
Archived
CodSpeed Performance Gauge
+2%
4.1 µs4 µs
sentence_jiter_skip
crates/jiter/benches/main.rs::benches::sentence_jiter_skip
Archived
CodSpeed Performance Gauge
+6%
1.9 µs1.8 µs
big_jiter_skip
crates/jiter/benches/main.rs::benches::big_jiter_skip
Archived
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
big_serde_value
crates/jiter/benches/main.rs::benches::big_serde_value
Archived
CodSpeed Performance Gauge
0%
193.2 ms193 ms
unicode_jiter_skip
crates/jiter/benches/main.rs::benches::unicode_jiter_skip
Archived
CodSpeed Performance Gauge
+5%
2 µs1.9 µs
bigints_array_jiter_iter
crates/jiter/benches/main.rs::benches::bigints_array_jiter_iter
Archived
CodSpeed Performance Gauge
0%
119 µs119 µs
bigints_array_jiter_value
crates/jiter/benches/main.rs::benches::bigints_array_jiter_value
Archived
CodSpeed Performance Gauge
-3%
189.8 µs195.9 µs
bigints_array_jiter_skip
crates/jiter/benches/main.rs::benches::bigints_array_jiter_skip
Archived
CodSpeed Performance Gauge
0%
88.9 µs89 µs
floats_array_jiter_iter
crates/jiter/benches/main.rs::benches::floats_array_jiter_iter
Archived
CodSpeed Performance Gauge
0%
155.1 µs155.2 µs
floats_array_jiter_value
crates/jiter/benches/main.rs::benches::floats_array_jiter_value
Archived
CodSpeed Performance Gauge
-3%
266.3 µs273.3 µs
floats_array_serde_value
crates/jiter/benches/main.rs::benches::floats_array_serde_value
Archived
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
floats_array_jiter_skip
crates/jiter/benches/main.rs::benches::floats_array_jiter_skip
Archived
CodSpeed Performance Gauge
0%
103.9 µs103.8 µs
massive_ints_array_jiter_value
crates/jiter/benches/main.rs::benches::massive_ints_array_jiter_value
Archived
CodSpeed Performance Gauge
-1%
746.8 µs752.1 µs
massive_ints_array_jiter_skip
crates/jiter/benches/main.rs::benches::massive_ints_array_jiter_skip
Archived
CodSpeed Performance Gauge
0%
218 µs218 µs
medium_response_jiter_skip
crates/jiter/benches/main.rs::benches::medium_response_jiter_skip
Archived
CodSpeed Performance Gauge
0%
14.5 µs14.5 µs
massive_ints_array_serde_value
crates/jiter/benches/main.rs::benches::massive_ints_array_serde_value
Archived
CodSpeed Performance Gauge
-1%
2.1 ms2.1 ms

Commits

Click on a commit to change the comparison range
Base
main
0bb22aa
+11.5%
feature: add lossless JsonValue float parsing
0f1a3a8
3 months ago
by brycedrennan
© 2026 CodSpeed Technology
Home Terms Privacy Docs