Chapter 5. Implementing HTTP/2 push
- What is HTTP/2 push?
- The various ways to request an HTTP/2 push
- How HTTP/2 push works from the server and client sides
- What to push and what not to push
- Troubleshooting HTTP/2 push
- Some of the risks of HTTP/2 push
5.1. What is HTTP/2 server push?
5.2.1. Using HTTP link headers to push
5.2.2. Viewing HTTP/2 pushes
5.2.3. Pushing from downstream systems by using link headers
5.2.5. Pushing in other ways
5.3. How HTTP/2 push works in the browser
5.3.1. Seeing how the push cache works
5.3.2. Refusing pushes with RST_STREAM
5.4. How to push conditionally
5.4.1. Tracking pushes on the server side
5.4.2. Using HTTP conditional requests
5.4.3. Using cookie-based pushes
5.4.4. Using cache digests
5.5.1. What can you push?
5.5.2. What should you push?
5.6. Troubleshooting HTTP/2 push