sourcemeta / json-size-benchmark

An automated and extensible space-efficiency benchmark of JSON-compatible serialization specifications

Home Page:https://benchmark.sourcemeta.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Space-efficiency Benchmark of JSON-compatible Serialization Specifications

This is an extensible and open-source research project that aims to measure the space-efficiency characteristics of the available JSON-compatible serialization specifications. This work is based on the research from A Benchmark of JSON-compatible Binary Serialization Specifications from the same author.


See Results: https://benchmark.sourcemeta.com


Running Locally

This project makes use of Docker to run the benchmark in a reproducible environment:

# Run the benchmark
make

# Check the results at `output`
open output/index.html

Contributing

We accept contributions that introduce new JSON-compatible serialization specifications or that add new JSON input documents to the benchmark.

License

This project is released under the terms specified in the license.

About

An automated and extensible space-efficiency benchmark of JSON-compatible serialization specifications

https://benchmark.sourcemeta.com

License:Apache License 2.0


Languages

Language:Python 68.5%Language:Makefile 9.5%Language:Thrift 9.4%Language:Cap'n Proto 7.6%Language:JavaScript 2.2%Language:HTML 2.0%Language:Dockerfile 0.5%Language:Clojure 0.4%