JSON: JSON.stringify, fast-json-stringify, simdjson (optional)
Binary: msgpackr, @msgpack/msgpack, json-pack-msgpack, cbor-x, cbor, bson, bser, sia
Schema: avsc, protobufjs, protobuf-es, google-protobuf, flatbuffers, flexbuffers, bebop
Native: v8-serializer, devalue
Suite type ids: message, document, telemetry, strings, event.
npm install
npm run generate:protobuf # protobuf-es + google-protobuf (jspb) stubs
# google-protobuf codegen needs cpp/scripts/setup-protobuf-sysroot.sh once./scripts/run-benchmarks.sh smoke
./scripts/run-benchmarks.sh full
npm testLogs: logs/javascript/YYYY-MM-DD-HHMMSS.csv (+ .configs.json; .errors.csv only on failures).