Stop Thinking of HTTP as Request/Response. It's a Universal Data Layout — and It's Faster Than Binary Protocol.
Everyone "knows" binary protocol is faster than HTTP. I used to believe that too. Until I stopped looking at HTTP as a wire protocol and started looking at it as what it actually is — a layout engine