On Nov 18, 2:04 pm, Roberto Peon <
fe...@google.com> wrote:
> As users open tabs in the background, change tabs, etc, the heuristics
> involved for picking priorities may not be as straightforward as we think
> today.
>
> I personally think that it is perfectly reasonable to leave it up in the
> air-- I would like for browser maintainers to play around with this and have
> competition amongst them "choose" the best priority assignment scheme.
There's a much bigger problem lurking in there. Simple per-object
priorities don't take into account the fact that some tabs are
foreground and some are background, and it's possible to switch them
back and forth. The simplest way to deal with this is to let the
client report groupings to the server, and let it inform the server
that a particular grouping has switched between the foreground and
background. It would also be then important to allow a single request
and belonging to multiple groupings, because it should be downloaded
quickly if it's in a foreground one even if it was previously in a
background one.
This sort of functionality is something which I think definitely
should be added to SPDY.