Benchmark of bincode-next

This is a benchmark of the bincode-next crate (v3.1.1), comparing its performance with other serialization libraries. Workflow run: https://github.com/Apich-Organization/bincode/actions/runs/27864808824/job/82466972303 Full reports: report

CBOR Encoding & Decoding

ImplementationEncode (µs)Relative Speed (Enc)Decode (µs)Relative Speed (Dec)
bincode-next5.641.00x30.471.00x
bincode-next (det.)5.681.01x30.491.00x
minicbor9.361.66x41.421.36x
cbor4ii11.982.12x63.542.09x

Complex World Benchmarks

Baseline: bincode-next (fixed) for encoding, bincode-next (varint) for decoding.

ImplementationEncode (µs)Rel. SpeedDecode (µs)Rel. Speed
bincode-next (fixed)3.231.00x20.631.10x
bincode-next (varint)3.441.07x18.741.00x
bincode-v1 (serde)3.311.02x18.961.01x
bincode-v2 (fixed)3.431.06x18.711.00x
bincode-v2 (varint)4.221.31x25.001.33x
bincode-next (cbor)5.991.85x24.821.32x
bincode-next (cbor-det)6.011.86x24.681.32x

Postcard Comparison

ImplementationEncode (µs)Rel. Speed (Enc)Decode (µs)Rel. Speed (Dec)
bincode-next (fixed)3.581.00x25.031.00x
bincode-next (varint)5.061.41x25.491.02x
postcard8.382.34x30.961.24x