is there any serialization standard that is not complete crap and supports schema evaluation?

JSON is slow, Protobuf is full of crap design decisions, ugh

Reply to this note

Please Login to reply.

Discussion

JSON can be made fast. Protobuf cannot be made less dumb

I am tempted to just do my own TLV format at this point.

Also, MessagePack

I am encoding individual elements.

[,,,] is larger but fast to parse, easier to debug, and requires no special parser

when you compress them in quantity, "[,," ends up being one token

Internal or external protocol?

internal

schema evolution?

Recently learned about Cap'n Proto, idk if that works for you.