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