Avatar for the Stranger6667 user
Stranger6667
jsonschema
BlogDocsChangelog

feat: Schema canonicalisation

#1138
Comparing
canonical-schema-foundation
(
133ca02
) with
master
(
5e816f8
)
CodSpeed Performance Gauge
0%
Untouched
78
New
4

Benchmarks

82 total
canonicalize/many_small_allofs_inside_object
crates/jsonschema/benches/canonicalize.rs::benches::bench_canonicalize
CodSpeed Performance Gauge
N/A
N/A729.9 µs
canonicalize/deep_allof_chain
crates/jsonschema/benches/canonicalize.rs::benches::bench_canonicalize
CodSpeed Performance Gauge
N/A
N/A366.2 µs
canonicalize/wide_anyof_in_allof
crates/jsonschema/benches/canonicalize.rs::benches::bench_canonicalize
CodSpeed Performance Gauge
N/A
N/A281.7 µs
canonicalize/object_with_properties
crates/jsonschema/benches/canonicalize.rs::benches::bench_canonicalize
CodSpeed Performance Gauge
N/A
N/A93.5 µs
pointer[single]
crates/jsonschema-referencing/benches/pointer.rs::benches::bench_pointers::JSON Pointer
CodSpeed Performance Gauge
+5%
4.6 µs4.4 µs
build[Recursive]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+4%
1.7 ms1.6 ms
validate[Recursive/StructuredContent]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+4%
87.6 µs84.2 µs
pointer[double]
crates/jsonschema-referencing/benches/pointer.rs::benches::bench_pointers::JSON Pointer
CodSpeed Performance Gauge
+3%
5.7 µs5.5 µs
is_valid[Recursive/StructuredContent]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+3%
85.5 µs82.9 µs
is_valid[Fast/Invalid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+2%
1.3 µs1.2 µs
resolve[small]
crates/jsonschema-referencing/benches/anchor.rs::benches::bench_anchor_lookup::Anchor Lookup
CodSpeed Performance Gauge
+2%
3 µs2.9 µs
pointer[long]
crates/jsonschema-referencing/benches/pointer.rs::benches::bench_pointers::JSON Pointer
CodSpeed Performance Gauge
+2%
13 µs12.8 µs
prepare_owned_with_specifications[Fast]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
+1%
39.1 µs38.5 µs
validate[unevaluated_properties]
crates/jsonschema/benches/unevaluated_properties.rs::benches::run_benchmarks
CodSpeed Performance Gauge
+1%
51 µs50.4 µs
validate[Fast/Valid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
7.9 µs7.8 µs
iter_errors[unevaluated_properties]
crates/jsonschema/benches/unevaluated_properties.rs::benches::run_benchmarks
CodSpeed Performance Gauge
+1%
59.6 µs58.9 µs
is_valid[GeoJSON/Canada]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
7.5 ms7.4 ms
validate[GeoJSON/Canada]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
7.5 ms7.4 ms
evaluate[Fast/Valid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
26.1 µs25.9 µs
evaluate[Recursive/StructuredContent]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
1 ms1 ms
prepare_borrowed_with_specifications[CITM]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
+1%
50.6 µs50.3 µs
build[GeoJSON]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
872.1 µs866.6 µs
prepare_borrowed_with_specifications[Fast]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
36.2 µs36 µs
iter_errors[unevaluated_items]
crates/jsonschema/benches/unevaluated_items.rs::benches::run_benchmarks
CodSpeed Performance Gauge
0%
16 µs16 µs
build[unevaluated_items]
crates/jsonschema/benches/unevaluated_items.rs::benches::run_benchmarks
CodSpeed Performance Gauge
0%
266.4 µs265.6 µs

Commits

Click on a commit to change the comparison range
Base
master
5e816f8
-0.21%
wip
705bdfd
6 days ago
by Stranger6667
-0.22%
wip
b4b78d4
6 days ago
by Stranger6667
+0.61%
wip
283cc77
3 days ago
by Stranger6667
-0.28%
wip
0dd6f2d
3 days ago
by Stranger6667
+0.03%
wip
983e1c0
3 days ago
by Stranger6667
-0.12%
wip
133ca02
2 days ago
by Stranger6667
© 2026 CodSpeed Technology
Home Terms Privacy Docs