enhancementgood first issuerefined
Description
Feature Overview
Use common HTTP/2 code for the HTTP/2 server, HTTP/2 proxy, and GRPC.
Alternatives Considered
Continue having lots of duplicate code, which makes maintenance more difficult
Additional Context
The large amount of duplicate code means that bugs will need to be fixed in multiple places and new features are much harder to add.