- From: Jan-Ivar Bruaroey <jib@mozilla.com>
- Date: Thu, 27 Mar 2014 14:32:03 -0400
- To: Eric Rescorla <ekr@rtfm.com>
- CC: "public-media-capture@w3.org" <public-media-capture@w3.org>
- Message-ID: <53346EA3.4030102@mozilla.com>
See my main comment to Dominique, but I wanted to answer your remaining
questions.
On 3/27/14 12:09 PM, Eric Rescorla wrote:
> I'm assuming that this rather than your mailing list post is now the
> most up to date version of your proposal?
Yes, though the slides/new slides difference is cosmetic. My
presentation will be the same, except the examples have "video: { }"
around them.
> These syntaxes appear to be incompatible in the sense that if you were
> to supply a new-style syntax to an old implementation, it would likely
> choke and vice versa.
Unknown WebIDL dictionary members MUST be ignored by old browsers, so
this should be 100% compatible, in theory.
Unfortunately, Chrome has a bug because it throws a " Malformed
constraints object.", which is in clear violation of WebIDL and should
be fixed ASAP!
This may delay a transition, but doesn't make it impossible. Bugs happen.
> The actual algorithm for processing optional constraints seems
> pretty complicated. At the point where this is an unordered wish
> list, why not just let the browser evaluate the preferences any
> way it pleases?
I agree! That's why I softened the language on default behavior in the
slides. In other words, when "prefer" is not specified, I see no reason
to restrain how the UA implements, other than perhaps to say that it
SHOULD weigh multiple matches more than fewer matches.
> In summary, I oppose adopting this proposal at this time. I'm not a big
> fan of the current syntax, but if we're going to change a bunch of stuff
> we should take a serious look at what we are optimizing for and
> then build something that matches that.
If you think you can get bigger changes through, I welcome you to try. I
feel I tried that already, and it didn't work for me, so I'm aiming for
less this time.
.: Jan-Ivar :.
Received on Thursday, 27 March 2014 18:32:31 UTC