News for hackers. Stuff that matters.
Re:Nginx-1.14.0 stable version has been released by rakoo on Wednesday April 25, 2018 @11:31AM (#16922449)
It's 2G. By the time the cancel is received by the server, the server will have sent the resource, the bytes will have traveled and the user will be billed.
Re:Nginx-1.14.0 stable version has been released by Twirrim on Wednesday April 25, 2018 @11:59AM (#16922811)
First you get a PUSH_PROMISE request that is a single frame. It's tiny.

That tells the client what the server wants to send.

The client can respond with a an RST_STREAM frame https://http2.github.io/http2-spec/#RST_STREAM Again, that's a single frame.

By design it's meant to be extremely small and quick even on high latency, and/or low bandwidth connections.

Re:Nginx-1.14.0 stable version has been released by thecompilr on Wednesday April 25, 2018 @12:22PM (#16923095)
You imply that there is a delay between the promise and the push, but it is not necessarily so. In fact the promise and the data may be sent in the same packet.
Re:Nginx-1.14.0 stable version has been released by untog on Wednesday April 25, 2018 @11:54AM (#16922754)
The client can disable push, so if it's on 2G, it can avoid this issue entirely.