Re: [whatwg] preload="metadata" elements don't necessarily fire "canplay"

On Tue, Jul 14, 2015 at 1:17 PM, Robert O'Callahan <robert@ocallahan.org> wrote:
> On Tue, Jul 14, 2015 at 11:13 PM, Philip Jägenstedt <philipj@opera.com>
> wrote:
>
>> If the behavior could be made interoperable for when resources are not
>> a problem, that would be a good start at least. The spec can say that
>> the browser should at least try to ready HAVE_ENOUGH_DATA for
>> preload="auto", to rule out artificial limits if any browser has them.
>>
>
> If that behavior is required for Web compatibility, then we should do it.
> However I also think there's value in having a preload value that preloads
> aggressively on some platforms but not on others.

Basically a "I trust the browser to decide and promise not to assume
anything state"? The "auto" state is already suitable named and
defined for that, so if implementing "auto" as anything other than
"try to reach HAVE_ENOUGH_DATA" is in fact web compatible, a new state
for that might make sense.

Practically speaking, though, what would be the policy for "auto" that
differs between platforms, in the case of a single video element in a
page? If the different policies could be made explicit, it might be
nice to have explicit preload states for them and a way for scripts to
know the effective preload state.

Philip

Received on Tuesday, 14 July 2015 11:24:46 UTC