MsgPack Strings Encode vs JSON Strings Encode vs MsgPack Numbers Encode vs JSON Numbers Encode vs MsgPack Numbers Decode vs JSON Numbers Decode vs JSON String Decode vs MsgPack String DecodeFastest: JSON Strings Encode (2.3x faster)
1,557,553 ops/sec
1,493,822 ops/sec
1,057,112 ops/sec
1,011,807 ops/sec
903,543 ops/sec
900,700 ops/sec
855,983 ops/sec
668,829 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| MsgPack Strings Encode | |
| JSON Strings Encode | |
| MsgPack Numbers Encode | |
| JSON Numbers Encode | |
| MsgPack Numbers Decode | |
| JSON Numbers Decode | |
| JSON String Decode | |
| MsgPack String Decode |
| Test name | Executions per second |
|---|---|
| ✓ JSON Strings Encode | 5,150,769 Ops/sec |
| JSON Numbers Encode | 3,300,693 Ops/sec |
| MsgPack Numbers Decode | 2,056,593 Ops/sec |
| MsgPack String Decode | 2,042,407 Ops/sec |
| JSON Numbers Decode | 1,699,705 Ops/sec |
| JSON String Decode | 1,670,133 Ops/sec |
| MsgPack Numbers Encode | 1,422,884 Ops/sec |
| MsgPack Strings Encode | 1,328,965 Ops/sec |