• JakenVeina@midwest.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 个月前

    It’s always seemed weird to me that gRPC is built on HTTP/2 for network transport, as opposed to just TCP. Seems like a weird amount of overhead to shoehorn binary data into what is, ostensibly, a primarily-text protocol. Anyone have context on what HTTP/2 adds to the equation? It can’t be just about supporting browser clients, cause, as tge article mentions, the basic gRPC doesn’t. There’s an alternate revision of the protocol for running browser clients, gRPC-Web.