-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Hey, first of all, good work on this module here!
I was reviewing your module, as I was interested to utilize it to speed up communication within micro service networks. I also compared it to major solutions like msgpack. While I looked at your benchmarks I quickly saw, that it does not put any strings into account yet. I slightly modified the benchmark to also process some strings and this are the results:
Encode
JSON
Time: 1.6408ms
Size: 249KiB
js-binary
Time: 1.9183ms (17%)
Size: 92KiB (2.7x less)
Decode
JSON
Time: 2.2956ms
js-binary
Time: 0.6941ms (-70%)
Encoding got 17% slower than JSON.stringify, but decode is still fast. Still pretty good though.
Just wanted to have that shared, will do one to one comparisions next.
Metadata
Metadata
Assignees
Labels
No labels