Avatar for the pydantic user
pydantic
jiter
BlogDocsChangelog

Support for parsing parial JSON strings in Python

#66Merged
Comparing
partial-parsing
(
c3f6b6b
) with
main
(
4dd0c35
)
CodSpeed Performance Gauge
0%
Untouched
56

Benchmarks

56 total
python_parse_string_array_not_cached
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+9%
43.2 µs39.8 µs
sentence_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
8.3 µs8.1 µs
true_object_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
77.2 µs74.7 µs
sentence_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
10.1 µs9.7 µs
unicode_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
9 µs8.7 µs
x100_serde_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
3 µs2.9 µs
unicode_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
10 µs9.7 µs
true_object_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+3%
30.9 µs30.1 µs
medium_response_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
85.2 µs83.1 µs
x100_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
1.2 µs1.2 µs
unicode_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
10.4 µs10.2 µs
pass1_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
70.4 µs68.9 µs
lazy_map_lookup_2_20
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
25.1 µs24.6 µs
x100_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
3.5 µs3.5 µs
sentence_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+2%
9.3 µs9.1 µs
python_parse_other
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
6.3 µs6.2 µs
python_parse_string_array_unique
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
2.3 ms2.3 ms
pass2_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
6.5 µs6.4 µs
string_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
49.6 µs49.2 µs
python_parse_medium_response
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
54.1 µs53.7 µs
lazy_map_lookup_1_10
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
9 µs9 µs
python_parse_x100
crates/jiter/benches/python.rs
CodSpeed Performance Gauge
+1%
4.1 µs4.1 µs
true_array_jiter_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
+1%
17 µs16.9 µs
true_object_jiter_iter
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
20.7 µs20.7 µs
true_array_serde_value
crates/jiter/benches/main.rs
CodSpeed Performance Gauge
0%
23.7 µs23.6 µs

Commits

Click on a commit to change the comparison range
Base
main
4dd0c35
-0.58%
add "allow_partial" argument to python parsing
ed71053
2 years ago
by samuelcolvin
+1.22%
Merge branch 'main' into partial-parsing
c8a669e
2 years ago
by samuelcolvin
-0.19%
separate _parse_array and _parse_object
c3f6b6b
2 years ago
by samuelcolvin
© 2026 CodSpeed Technology
Home Terms Privacy Docs