FauxRPC: Easily turn protobufs into fake gRPC, gRPC-Web, Connect, and REST services
5
votes
Indeed, language support is absolutely abysmal in all but a few, which is why I find the usage statistics incredible. Browser makers, cloud providers and load balancers truly said "we don't need you!" to most software engineers.
Traffic from Cloudflare to the backend is usually either HTTP/1.1 or HTTP/2 (this one is also a toggle). Getting HTTP/3 all the way to app servers is really out of reach at the moment. I suspect it will become common when and if language support is figured out. HTTP/2 is reaching a decade since it was introduced and HTTP/3 is only has two years. It has some growing up to do, especially since it's replacing TCP, with its 44 years of optimizations.
I'm not sure I answered all your questions but hopefully that helped.