W3C home > Mailing lists > Public > public-media-capture@w3.org > October 2014

Re: Strawman Promises consensus position, based on Thursday's telechat

From: Adam Roach <adam@nostrum.com>
Date: Mon, 06 Oct 2014 10:44:45 -0500
Message-ID: <5432B8ED.6050507@nostrum.com>
To: cowwoc <cowwoc@bbs.darktech.org>, public-media-capture@w3.org
On 10/6/14 10:39, cowwoc wrote:
> On 06/10/2014 11:36 AM, Adam Roach wrote:
>> On 10/6/14 10:14, cowwoc wrote:
>> >> navigator.getUserMedia = navigator.getUserMedia || 
>> navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
>> ...
>>> The argument goes that we can provide a shim for Promises -> 
>>> Callbacks in the same way that you handle prefixes below.
>>
>> There's a broad difference between "can be done" and "is already 
>> done, nearly universally."
>
> I don't understand your reasoning. We don't have to wait for the shim 
> to exist to decide on whether it's worthwhile going down that route. 
> Are you implying that there would be major difficulties in 
> implementing this?

No -- I'm saying that there is a significant corpus of code on the web, 
some as old as 18 months or more, that already uses the construct Chris 
describes. If Chrome and Firefox pull the prefix off of gUM today, none 
of that breaks.

On the other hand, approximately zero percent of this code has the shim 
you mention. It's a materially different argument that code *can be made 
to work* with a change than it is to say that code *will seamlessly 
work* with a change.

Unprefixing will seamlessly work.

The same cannot be said for the shim you mention because it's not in 
deployed code.

/a
Received on Monday, 6 October 2014 15:45:11 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:24:50 UTC