# Why was HTTP/2 Server Push support dropped?

**URL:** <https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770>\
**Category:** Support\
**Tags:** performance\
**Created:** [May 15, 2020, 8:29pm UTC](https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770 "2020-05-15T20:29:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fragwiremike](https://avatars.discourse-cdn.com/v4/letter/f/67e7ee/32.png) [@fragwiremike](https://answers.netlify.com/u/fragwiremike)\
**Post date:** [May 15, 2020, 8:29pm UTC](https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770/1 "2020-05-15T20:29:24Z")

</div>

The page announcing the feature ([https://www.netlify.com/blog/2017/07/18/http/2-server-push-on-netlify/](https://www.netlify.com/blog/2017/07/18/http/2-server-push-on-netlify/)) returns a 404, and the documentation just says:

> This brings support for core HTTP/2 features like request multiplexing and compressed headers, but does not include server push capability.

When / why was this feature dropped?

Thanks,  
Mike

---

<div class="post-metadata">

**Author:** ![perry](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/perry/32/16_2.png) [@perry](https://answers.netlify.com/u/perry)\
**Post date:** [May 18, 2020, 5:37pm UTC](https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770/2 "2020-05-18T17:37:21Z")

</div>

Hey Mike, thanks for checking in on this.

Looking back at our internal records, it seems like we didn’t end up pursuing HTTP/2 Server Push (as opposed to implementing it and then removing it). I don’t have more information on this at the moment - do you have a use case for which having it implemented would be beneficial? 🤔

---

<div class="post-metadata">

**Author:** ![tomrutgers](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/tomrutgers/32/107_2.png) [@tomrutgers](https://answers.netlify.com/u/tomrutgers)\
**Post date:** [May 18, 2020, 6:40pm UTC](https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770/3 "2020-05-18T18:40:04Z")

</div>

I’m pretty sure I have sites up and running that have HTTP/2 server push enabled… And by pretty sure I mean 100% 😅.

---

<div class="post-metadata">

**Author:** ![perry](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/perry/32/16_2.png) [@perry](https://answers.netlify.com/u/perry)\
**Post date:** [May 18, 2020, 6:42pm UTC](https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770/4 "2020-05-18T18:42:08Z")

</div>

Alrighty, did some digging, and this is the most recent i have on this. Sorry for the confusion, there is information in a couple of different places (github, internal docs, fool’s brain, this forum…) on this.

> [@Conditional Headers based on User Agent](https://answers.netlify.com/t/conditional-headers-based-on-user-agent/415/13):
>
> HTTP/2 is still enabled. It’s just server push that is not. We didn’t see any big wins for customers speed wise in our tests, to be honest. We’ll still follow up in this thread if we ever re-enable it slight_smile

(there is a lot more detail in that thread)

---

<div class="post-metadata">

**Author:** ![fragwiremike](https://avatars.discourse-cdn.com/v4/letter/f/67e7ee/32.png) [@fragwiremike](https://answers.netlify.com/u/fragwiremike)\
**Post date:** [May 20, 2020, 1:52pm UTC](https://answers.netlify.com/t/why-was-http-2-server-push-support-dropped/14770/5 "2020-05-20T13:52:44Z")

</div>

Hi Perry,

Thanks for responding. No concrete usecase — I was just interested in potential ways to optimise content delivery and wanted to enable HTTP/2 server push to gather some empirical data.

Thanks,  
Mike
