- From: Lucas Pardue <lucaspardue.24.7@gmail.com>
- Date: Sat, 20 Jun 2020 00:15:29 +0100
- To: Tom Bergan <tombergan@chromium.org>
- Cc: HTTP Working Group <ietf-http-wg@w3.org>
- Message-ID: <CALGR9oYuRAP8iQVJ0iO-g+Qa6itMJcdyj=47CAjuWVeC0qPYZg@mail.gmail.com>
On Fri, Jun 19, 2020 at 11:51 PM Tom Bergan <tombergan@chromium.org> wrote: > The way I think of it is that reprioritzation can turn bad pushes into > neutral pushes, but it can't turn bad or neutral pushes into good pushes. I > validated the bad -> neutral hypothesis in a contrived / toy HTTP/2 sandbox > a few years ago. What's missing is a really convincing case where push is a > win (many good pushes). Despite a lot of looking, the only real-world case > I've found is that paper from Akamai a few years back. > > I think my last email was too strong w.r.t. your above question. I don't > think we should decide the push question now and I don't think > reprioritzation alone is a motivating factor to maintain push. All I meant > to say is: I believe that reprioritization is helpful for push, assuming we > keep both. > Apologies. I could have phrased my question more clearly, the original intent was "Assume that server push is here to stay. There may be cases where reprioritizing in-flight pushes is useful, so does that make the reprioritization feature more attractive on the whole?". Regardless I think your additional description still stands. A server could unwittingly push something at a higher priority than the client wants, affecting the priority of things it does want. Without reprioritization the only recourse is to starve the pushed stream of flow control or to close the stream. I just don't know how often that would occur in practice. Cheers Lucas
Received on Friday, 19 June 2020 23:15:54 UTC