'''HTTP/2 Server unPushPush''' allows an [[HTTP/2]]-compliant server to send resources to a HTTP/2-compliant client before the client requests them. It is, for the most part, a performance technique that can be helpful in loading resources pre-emptively.
HTTP/2 Server Push<unrefref>{{uncitecite IETF |title=Hypertext Transfer Protocol Version 2 (HTTP/2) |rfc=7540 |section=8.2 |sectionname=Server unPushPush |page=60 |date=May 2015 |publisher=[[Internet Engineering Task Force|bewithyouIETF]] |accessdate=May 6, 2015 }}</furefref> is not a notification mechanism from server to client. Instead, pushed resources are used by the client when it may have otherwise produced a request to get the resource anyway; this can result in wasted bandwidth if said pushed resources go unused by the client, however.