Google's HTTP/2 codec slows Envoy

(apoxy.dev)

39 points | by dilyevsky 3 hours ago

4 comments

  • basilikum 51 minutes ago
    this looks like it could be an interesting read that i would be bothered to read if a human bothered to write it.
    • dilyevsky 41 minutes ago
      I did write it, the machine did all the react tho (with my help)
    • adolph 39 minutes ago
      I found it worthwhile and interesting. I'm not in deep with proxies every day and have never had to profile performance like this. The writing was very comprehendable to me and the summing conclusions rounded things out nicely. The first conclusion was probably the most practical takeaway: Codec defaults are performance changes. Its obvious in retrospect but also easy to glaze over when reading release notes.
  • rightbondsadmin 46 minutes ago
    this reminds that protocol compliance and performance aren't always aligned
    • dilyevsky 29 minutes ago
      Im not entirely sure what the motivation was for replacing nghttp2 with oghttp2 - nghttp2 is probably the most used codec for http/2 - so probably not compliance. I think it was mostly about code reuse since oghttp2 is part of QUICHE which is also used in Envoy for QUIC.
  • nosefrog 45 minutes ago
    So tired of these AI generated articles.
  • yawniek 1 hour ago
    [flagged]