Experiences with HTTP/2 server push

Hi all,

Our team has been experimenting with H2 server push at Google for a few months. We found that it takes a surprising amount of careful reasoning to understand why your web page is or isn't seeing better performance with H2 push. We also encountered a lack of good documentation: How should one go about using H2 push? What are the best practices? We tried to distill our experiences into five "rules of thumb" that are described in this doc:
https://docs.google.com/document/d/1K0NykTXBbbbTlv60t5MyJvXjqKGsCVNYHyLEXIxYMv0 <https://docs.google.com/document/d/1K0NykTXBbbbTlv60t5MyJvXjqKGsCVNYHyLEXIxYMv0>

The doc is a little long, but the first two pages give a decent tl;dr. I suspect the ideas and conclusions will be "obvious" to many people on this mailing list, at least in hindsight. Hopefully other folks interested in H2 server push will find this useful. Let us know if you have any comments.

-Tom, Simon, and Michael

Received on Friday, 5 August 2016 08:31:16 UTC