Protocol Buffers serialized size : 99 bytes JSON serialized size : 214 bytes easyproto serialized size : 99 bytes JSON content : { "name" : "John Doe" , "age" : 30 , "email" : "john.doe@example.com" , "phone_numbers" :[ "+1234567890" , "+0987654321" ], "status" : "ACTIVE" , "address" :{ "street" : "123 Main St" , "city" : "New York" , "country" : "USA" , "postal_code" : "10001" }} Field by field comparison : goos : darwin goarch : arm64 BenchmarkProtobufMarshal - 14 9051836 133.0 ns / op 112 B / op 1 allocs / op BenchmarkJSONMarshal - 14 4950854 248.8 ns / op 224 B / op 1 allocs / op BenchmarkProtobufUnmarshal - 14 4461856 258.8 ns / op 384 B / op 12 allocs / op BenchmarkJSONUnmarshal - 14 899058 1318 ns / op 560 B / op 18 allocs / op easyprotoMarshal - 14 16046793 74.21 ns / op 0 B / op…