Show HN: Bytery – a binary JSON protocol ~10x faster and ~10x smaller
Bytery is a new binary serialization format designed to improve upon JSON by making data smaller and faster to process. It features schema awareness, compact encodings, and optional GZIP compression to enhance performance. The project is currently in draft status with implementations available in VB.NET and TypeScript.
- ▪Bytery aims to replace JSON in transport and storage scenarios.
- ▪It combines various techniques to achieve smaller and faster payloads.
- ▪The project includes a protocol specification and reference implementation.
Opening excerpt (first ~120 words) tap to expand
Bytery Bytery is a schema-aware binary serialization format and reference library designed to replace JSON in transport and storage scenarios. It aims to make structured payloads smaller and faster to encode and decode by combining: compact binary primitive encodings string table reuse date table reuse schema table reuse optional outer GZIP compression Bytery Viewer Below is a real Bytery payload being inspected by the built-in viewer. The screenshot shows the full wire structure in a human-readable way: original JSON preview, optional headers, colorized hex dump, string table, date table, schema table, and the decoded data tree. This makes it much easier to debug the binary format and verify exactly how each value is represented on the wire.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.