Google's HTTP/2 codec slows Envoy

An Envoy version bump cost a customer 20% of their HTTP/2 throughput. The trail leads through two codecs, a pile of flamegraphs, and the Huffman code hiding inside every header.
38 points by dilyevsky 78 days ago apoxy.dev 0 comments

Summary

A recent Envoy update significantly reduced HTTP/2 throughput for a customer, highlighting issues related to codecs and header compression. The investigation reveals the technical intricacies behind the performance drop, including the role of Huffman coding.

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open