Question: why does grpc use http2?
Answer: gRPC leverages HTTP2 underneath and as such benefits from many of the above efficiencies of HTTP2. ... Leverage server-side streaming from underlying HTTP2. Efficiency gains during serialization and deserialization by using protocol buffers as opposed to JSON.