On 24/01/2011 12:32 a.m., Philip Jägenstedt wrote:

Hmm. To get this effect without preload=buffer, you could set preload=auto, watch the buffered attribute to see when some data is actually downloaded, then set it to preload=metadata to stop autoloading. That's a minor hack,
and would need to watch out for browsers that don't autoload on
preload=auto, but it's probably good enough for the above cases. It'd only work if runtime changes to preload are applied, which would also be needed
for scripts to implement "preload=auto only when paused".

I intend to make that impossible by only allowing scripts to increase the effective buffering strategy

FWIW, this is what we've implemented in Firefox; we only allow changes to the preload attribute after a load has started to increase the level of buffering.

Chris P.

Reply via email to