- From: Matthew Wilcox <elvendil@gmail.com>
- Date: Fri, 10 Feb 2012 16:54:25 +0000
- To: Witold Baryluk <baryluk@smp.if.uj.edu.pl>
- Cc: Ernie Bello <ernie@ern.me>, www-style@w3.org
That doesn't solve the problem vendors are trying to address: poor web developers only using one vendor prefix, meaning all the other browsers (which are capable of the same function) don't get . On 10 February 2012 13:05, Witold Baryluk <baryluk@smp.if.uj.edu.pl> wrote: > On 02-10 08:19, Matthew Wilcox wrote: >> I agree with all of you that vendor-prefix from our perspective is >> fine and there's no *technical* problem. >> >> However the world isn't made of responsible web developers, those are >> rare. So the feature is being abused - to the point where vendors are >> about to implement -webkit- support in all browsers. That's the point >> they feel pushed to. If that happens, standards fail. >> >> So the problem is "how do we stop the abuse"? > > I have a rather radical idea. > > How about introducing into prefixes their expiration? > > > -webkit-2010-2012-box-shadow > > Which means it is valid from 2010 to 2012, and maybe few months more, > but not anymore. If for some important reasons in this time > standarization process doesn't finished, a w3C will vote for prolonging > this expiration up to next 5 years. > > Any vendor could introduce their own ranges, but no longer than 2 years. > This will make pressure on all parties: developers wanting to use this > features (they will clearly see expiration date), W3C, and other > standarization parties to do something, and vendors to work harder on > standarization. If for some reason standarization fails, a W3C needs to > admit that and prolonge a prefix for few more years. > > I know it still hard to enforce on vendors, but may be possible. > > There could be for example a separate clause for internal devices, like > e-book readers, or intrantes, which could use own prefixes indefinitly > (or with older versions of User Agents). > > Regards, > Witek > > -- > Witold Baryluk
Received on Friday, 10 February 2012 16:54:53 UTC