How to reverse engineer protobuf messagesRecently, I had to reverse engineer the schema of a protobuf message, and then parse it in client side javascript.