Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
msgpack vs json 2
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Browser:
Chrome 119
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
MessagePack.encode
24871.0 Ops/sec
JSON.parse
65580.1 Ops/sec
HTML Preparation code:
<script crossorigin src="https://unpkg.com/@msgpack/msgpack"></script>
Script Preparation code:
var data = {"L":[{"i":1,"m":1024,"l":1048576,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":2,"m":1025,"l":1048577,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":3,"m":1026,"l":1048578,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":4,"m":1027,"l":1048579,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":5,"m":1028,"l":1048580,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":6,"m":1029,"l":1048581,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":7,"m":1030,"l":1048582,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":8,"m":1031,"l":1048583,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":9,"m":1032,"l":1048584,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]},{"i":10,"m":1033,"l":1048585,"s":1,"c":2,"f":3,"O":[{"i":1,"k":1},{"i":2,"k":1,"p":1.25},{"i":3,"k":1,"p":2.5},{"i":4,"k":1,"p":3.75},{"i":5,"k":1,"p":5}]}]}; var strBuf = JSON.stringify(data); var buf = MessagePack.encode(data);
Tests:
MessagePack.encode
var result = MessagePack.decode(buf);
JSON.parse
var result = JSON.parse(strBuf);