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
string_array_jiter_iter
crates/jiter/benches/main.rs::benches::string_array_jiter_iter
Archived
CodSpeed Performance Gauge
+1%
5.8 µs5.7 µs
medium_response_jiter_value
crates/jiter/benches/main.rs::benches::medium_response_jiter_value
Archived
CodSpeed Performance Gauge
0%
34.7 µs34.9 µs
string_array_jiter_value
crates/jiter/benches/main.rs::benches::string_array_jiter_value
Archived
CodSpeed Performance Gauge
+2%
18.9 µs18.5 µs
string_array_jiter_skip
crates/jiter/benches/main.rs::benches::string_array_jiter_skip
Archived
CodSpeed Performance Gauge
+1%
6.6 µs6.5 µs
string_array_jiter_value_owned
crates/jiter/benches/main.rs::benches::string_array_jiter_value_owned
Archived
CodSpeed Performance Gauge
-1%
36.2 µs36.6 µs
medium_response_serde_value
crates/jiter/benches/main.rs::benches::medium_response_serde_value
Archived
CodSpeed Performance Gauge
-1%
76.5 µs77 µs
true_array_jiter_iter
crates/jiter/benches/main.rs::benches::true_array_jiter_iter
Archived
CodSpeed Performance Gauge
-2%
3.6 µs3.7 µs
pass1_serde_value
crates/jiter/benches/main.rs::benches::pass1_serde_value
Archived
CodSpeed Performance Gauge
-1%
65.5 µs65.8 µs
pass2_jiter_iter
crates/jiter/benches/main.rs::benches::pass2_jiter_iter
Archived
CodSpeed Performance Gauge
+1%
4.7 µs4.7 µs
pass1_jiter_value
crates/jiter/benches/main.rs::benches::pass1_jiter_value
Archived
CodSpeed Performance Gauge
0%
32.5 µs32.5 µs
pass2_jiter_skip
crates/jiter/benches/main.rs::benches::pass2_jiter_skip
Archived
CodSpeed Performance Gauge
0%
1.9 µs1.9 µs
x100_jiter_iter
crates/jiter/benches/main.rs::benches::x100_jiter_iter
Archived
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
true_array_serde_value
crates/jiter/benches/main.rs::benches::true_array_serde_value
Archived
CodSpeed Performance Gauge
0%
23.4 µs23.6 µs
true_object_jiter_iter
crates/jiter/benches/main.rs::benches::true_object_jiter_iter
Archived
CodSpeed Performance Gauge
0%
19.7 µs19.7 µs
sentence_jiter_iter
crates/jiter/benches/main.rs::benches::sentence_jiter_iter
Archived
CodSpeed Performance Gauge
+3%
7.7 µs7.5 µs
true_array_jiter_value
crates/jiter/benches/main.rs::benches::true_array_jiter_value
Archived
CodSpeed Performance Gauge
-1%
14.9 µs15.1 µs
true_object_jiter_skip
crates/jiter/benches/main.rs::benches::true_object_jiter_skip
Archived
CodSpeed Performance Gauge
+1%
11 µs10.9 µs
true_object_jiter_value
crates/jiter/benches/main.rs::benches::true_object_jiter_value
Archived
CodSpeed Performance Gauge
0%
27.1 µs27.1 µs
sentence_jiter_value
crates/jiter/benches/main.rs::benches::sentence_jiter_value
Archived
CodSpeed Performance Gauge
0%
8.4 µs8.5 µs
unicode_jiter_iter
crates/jiter/benches/main.rs::benches::unicode_jiter_iter
Archived
CodSpeed Performance Gauge
+3%
8.3 µs8.1 µs
sentence_serde_value
crates/jiter/benches/main.rs::benches::sentence_serde_value
Archived
CodSpeed Performance Gauge
+3%
8.5 µs8.3 µs
pass2_jiter_value
crates/jiter/benches/main.rs::benches::pass2_jiter_value
Archived
CodSpeed Performance Gauge
+11%
19.4 µs17.6 µs
short_numbers_jiter_skip
crates/jiter/benches/main.rs::benches::short_numbers_jiter_skip
Archived
CodSpeed Performance Gauge
0%
54.6 µs54.6 µs
short_numbers_serde_value
crates/jiter/benches/main.rs::benches::short_numbers_serde_value
Archived
CodSpeed Performance Gauge
0%
538.1 µs539 µs
unicode_jiter_value
crates/jiter/benches/main.rs::benches::unicode_jiter_value
Archived
CodSpeed Performance Gauge
-5%
8.6 µs9.1 µs

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