Hey!
We haven't spent a huge amount of time optimizing for size, but I expect to do some work in that direction in the coming quarter (or so).
That said, most of our code base is relatively symmetric, so I don't expect to see massive differences in client and servers for the greeter example.
Most of the existing cost is OpenSSL I expect. If you can rely on the system library (and therefore don't mind using npn instead of alpn) - or if you don't need crypto and auth - then that cost goes way down.
If you do need alpn (its required by http2, so as soon as you need ssl and don't control all intermediaries you may), then that cost is going to be there. You might be able to amortize that cost if any other library you're considering also needs to link a recentish OpenSSL.
--
You received this message because you are subscribed to the Google Groups "grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+u...@googlegroups.com.
To post to this group, send email to grp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/47b360e7-8332-449d-b444-060ec98c45ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAAvp3oNkLi9iAuajBcrogJddk_AoTLUetDncs857w55tG8qhHw%40mail.gmail.com.