Your implementation should inline data elements that fit in the about 3 bytes in the payload. For example: Numbers like 0, 1, 2, 3 are common and does not have to take up space in the BiTable. Likewise for short key names like "abc". This is reasonably easy to implement and should improve benchmark results quite a bit. It also means that the typical JSON data uses even less space.
- packedjson2 - A new JSON library planetis
- packedjson2 - A new JSON library Araq
- packedjson2 - A new JSON library planetis