One thought I had while reading though this is that HTTP2 really isn't just a hypertext transfer protocol anymore, it's going to be used for everything.
> One thought I had while reading though this is that HTTP2 really isn't just a hypertext transfer protocol anymore, it's going to be used for everything.
That's not any different from HTTP/1.1.
It was designed specifically for web browsers and never specifically optimized for other use cases, but yes this will have a huge effect on REST services as well. Server push is going to dramatically change architectures. You can essentially implement HATEOAS with a single round trip.