HTTP/2 Server Push

The cluster focuses on HTTP/2 server push, including explanations of how it works, its advantages for proactive resource delivery, deprecation status, browser support issues, and comparisons to alternatives like WebSockets or early hints.

📉 Falling 0.1x Web Development
758
Comments
19
Years Active
5
Top Authors
#1931
Topic ID

Activity Over Time

2007
2
2008
6
2009
13
2010
7
2011
10
2012
22
2013
19
2014
34
2015
74
2016
51
2017
118
2018
68
2019
30
2020
107
2021
23
2022
82
2023
26
2024
52
2025
14

Keywords

HTTP2 TFFB DNS CSS evertpot.com HN chrome.com xebia.com boston.com SPDY push server http client cache request web nginx supported headers

Sample Comments

pornel Feb 8, 2014 View on HN

It's coming. That's what HTTP/2 PUSH is for.

tootie Oct 16, 2015 View on HN

How would server push from a web server work?

tbodt Oct 31, 2017 View on HN

Sounds a lot like HTTP/2 push.

kilburn Jun 27, 2021 View on HN

I think you are speaking about HTTP push, which has been abandoned [1] (also discussed in HN [2]).[1] https://evertpot.com/http-2-push-is-dead/[2] https://news.ycombinator.com/item?id=25283971

skrause Oct 16, 2015 View on HN

No mention of server push, so I assume it's not supported?

querulous Nov 7, 2019 View on HN

http2 has push, so you can make a single request (for the friends of a user) and then just push all the users in that response before the client requests it. this all happens over a single connection and leverages all the http infrastructure and experience you already have

sureaboutthis Sep 8, 2018 View on HN

Except when one uses server push and that's not true anymore.

therealmarv Feb 13, 2018 View on HN

Can somebody explain in simple words what HTTP/2 push means? Example?

gregory144 Apr 17, 2015 View on HN

That is one of the main advantages of HTTP2 - it's called server push. When the server receives a request, it can send the headers for the requested resource plus the headers for as many related resources as it wants. The client can choose to either disable this, or reject pushed streams when it receives their headers.

ejcx Apr 6, 2017 View on HN

It's interesting that http2 server push is not supported. Any reason why? Server push is a weird feature but very useful and popular.