- From: Brad Kemper <brad.kemper@gmail.com>
- Date: Thu, 17 Nov 2011 15:02:00 -0800
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: Brian Manthos <brianman@microsoft.com>, "robert@ocallahan.org" <robert@ocallahan.org>, www-style <www-style@w3.org>
On Nov 17, 2011, at 1:49 PM, "Tab Atkins Jr." <jackalmage@gmail.com> wrote: > On Thu, Nov 17, 2011 at 1:37 PM, Brad Kemper <brad.kemper@gmail.com> wrote: >> On Nov 17, 2011, at 11:23 AM, Brian Manthos <brianman@microsoft.com> wrote: >>> Tab: >>>>> I believe that we browsers shouldn't expose prefixed >>>>> properties in our public versions. Exposing them in betas or >>>>> nightlies still lets people experiment with the features without them >>>>> showing up in publicly-exposed websites or adopted as valid practices. >>>>> >>>>> We've discussed this seriously within Chrome, and I believe roc likes >>>>> this as well. There are difficulties with it (convincing the release >>>>> engineers to accept pushing an untested binary to beta because we >>>>> switched off some prefixed features), but I think it's doable. >>> >>> Rob: >>>> I think it's a good idea overall. I would relax it slightly to say that >>>> "browsers shouldn't expose prefixed properties in our public versions >>>> *by default*." Both Firefox and Chrome routinely ship experimental stuff >>>> in release builds but disabled by default, explicitly enablable by the >>>> user. This reduces the risk of changing the binaries you ship, and lets >>>> authors more easily access the experimental features. >>> >>> >>> What's stopping Firefox and WebKit from doing this today (all prefixed properties are off-by-default in public versions)? >>> >>> W3C / CSSWG policies aren't prohibiting such behavior. >>> >>> If it's the right thing to do, why not flip the switch today? >> >> An armed rebellion from Web authors if that ever happened. In spite of all the protests about prefixing, we'd all rather have that mess than to not have the features at all. Otherwise, we wouldn't bother using them until the prefix was dropped. Authors DO use the prefixed properties and values. They squawk, but use them all the same. >> >> Which is not to say that improvements to the process are impossible, but throwing out the baby with the bath water is not a good solution. > > That social pressure to advance the specs and drop prefixes more > quickly is a benefit of this approach, actually. Maybe for things you haven't already provided as prefixed in general builds. Once you give something to authors and they find it very useful, I think you get anger in response to taking it away.
Received on Thursday, 17 November 2011 23:03:01 UTC