JavaScript alternative to msgpack that is unicode compatible, ~30% smaller than JSON, but about 2x slower