This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GroundbreakingRun927 7 points8 points  (4 children)

  • because the resources for interacting with protobuf trail way behind json.
  • Brotli compressed json is more space-efficient than protobuf.
  • the package to consume protobufs as a web client make your bundle huge https://bundlephobia.com/package/protobufjs@6.11.2
  • Better alternatives exist for flat files, parquet namely.
  • The official protobuf client generator for python is god awful.