Rust JSON Benchmark

This page is a visualization of the Rust JSON Benchmark results.

Libraries tested:

For reference, the original Native JSON Benchmark is run on the same hardware for RapidJSON (C++).

canada.json (2.15 MB)

This file contains mostly numbers with fractions packed into two-element arrays inside a bigger array, representing a vector map. The test is thus mostly measuring processing of numbers.

citm_catalog.json (1.65 MB)

This test contains a very large amount of small objects, contained in an object used as a list with keys being used for ids. This test can be stressful for implementations trying to optimize for key lookup performance.

twitter.json (617 KB)

This is a pretty standard API result containing arrays of objects with a lot of non-latin unicode text strings.