<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Vendor Prefixes Are A Rousing Success</title>
	<atom:link href="http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/feed/" rel="self" type="application/rss+xml" />
	<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/</link>
	<description>Alex Russell on browsers, standards, and the process of progress.</description>
	<lastBuildDate>Thu, 11 Apr 2013 16:50:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Misdirection &#124; Infrequently Noted</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239534</link>
		<dc:creator>Misdirection &#124; Infrequently Noted</dc:creator>
		<pubDate>Wed, 15 Feb 2012 23:04:43 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239534</guid>
		<description><![CDATA[[...] Infrequently Noted    Skip to content About Me     « Vendor Prefixes Are A Rousing Success [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Infrequently Noted    Skip to content About Me     « Vendor Prefixes Are A Rousing Success [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CSS Vendor Prefixes! &#124; folktrash</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239533</link>
		<dc:creator>CSS Vendor Prefixes! &#124; folktrash</dc:creator>
		<pubDate>Thu, 09 Feb 2012 21:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239533</guid>
		<description><![CDATA[[...] pointed me to this: http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/ &#8211; #word. Also, -beta- would be better, though responsibility stays in developers [...]]]></description>
		<content:encoded><![CDATA[<p>[...] pointed me to this: <a href="http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/" rel="nofollow">http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/</a> &#8211; #word. Also, -beta- would be better, though responsibility stays in developers [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vendor prefixes: the good, the bad and the ugly</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239532</link>
		<dc:creator>Vendor prefixes: the good, the bad and the ugly</dc:creator>
		<pubDate>Tue, 07 Feb 2012 12:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239532</guid>
		<description><![CDATA[[...] This divided opinion. DanielGlazmandisagreed in a point-by-point rebuttal, but Alex Russell was more emphatic still, saying “vendorprefixesarearousingsuccess”: [...]]]></description>
		<content:encoded><![CDATA[<p>[...] This divided opinion. DanielGlazmandisagreed in a point-by-point rebuttal, but Alex Russell was more emphatic still, saying “vendorprefixesarearousingsuccess”: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Lawson&#8217;s personal site&#160; : Reading List</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239501</link>
		<dc:creator>Bruce Lawson&#8217;s personal site&#160; : Reading List</dc:creator>
		<pubDate>Mon, 05 Dec 2011 10:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239501</guid>
		<description><![CDATA[[...] Vendor Prefixes Are A Rousing Success. I tend to agree with Alex here, but think that Robert O&#8217;Callahan makes an excellent point that Alex&#8217;s proposal benefits WebKit (and thus his employer, Google). [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Vendor Prefixes Are A Rousing Success. I tend to agree with Alex here, but think that Robert O&#8217;Callahan makes an excellent point that Alex&#8217;s proposal benefits WebKit (and thus his employer, Google). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239489</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 01 Dec 2011 12:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239489</guid>
		<description><![CDATA[As a very active web application developer, it&#039;s clear who builds web apps, and who does not. 

+1 Yehuda Katz

Btw, copying 4 lines for every rounded corner?  Everyone uses LESS now right?]]></description>
		<content:encoded><![CDATA[<p>As a very active web application developer, it&#8217;s clear who builds web apps, and who does not. </p>
<p>+1 Yehuda Katz</p>
<p>Btw, copying 4 lines for every rounded corner?  Everyone uses LESS now right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Edward Moras (e-sushi™)</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239473</link>
		<dc:creator>Mike Edward Moras (e-sushi™)</dc:creator>
		<pubDate>Mon, 28 Nov 2011 03:45:22 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239473</guid>
		<description><![CDATA[Geez, is that what happens when you work on Chrome? Forget about facts? Saying that &quot;Vendor Prefixes Are A Rousing Success&quot; is like trying to convince people the Earth is a flat disc. 

Vendor prefixes are not and will never be a success for a simple reason: vendor prefixes are browser specific, but the internet is NOT browser specific. Therefore, no one really uses them frequently as they are (a) NOT STANDARDS and therefore (b) not worth &quot;learning&quot;.]]></description>
		<content:encoded><![CDATA[<p>Geez, is that what happens when you work on Chrome? Forget about facts? Saying that &#8220;Vendor Prefixes Are A Rousing Success&#8221; is like trying to convince people the Earth is a flat disc. </p>
<p>Vendor prefixes are not and will never be a success for a simple reason: vendor prefixes are browser specific, but the internet is NOT browser specific. Therefore, no one really uses them frequently as they are (a) NOT STANDARDS and therefore (b) not worth &#8220;learning&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sylvain Galineau</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239453</link>
		<dc:creator>Sylvain Galineau</dc:creator>
		<pubDate>Tue, 22 Nov 2011 16:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239453</guid>
		<description><![CDATA[@Yehuda, there is a very significant difference between submitting specs that move too slowly - which by the way? and compared to what other modules? Animations and Transitions were submitted, edited as little then didn&#039;t change for 2+ years despite three additional implementations - vs. never submitting features that are in wide use despite public requests to do so.....But implement the darn feature in a Beta for your phone and you&#039;ll suddenly get a *lot* of feedback! 

The WG can deal with situations like Animations and Transitions eventually. If Apple won&#039;t submit -webkit-text-size-adjust and a myriad other mobile features that benefit their platform, the WG could decide to standardize it for them which is doable but awkward on many levels; it really is the creator&#039;s responsibility to submit their work. Yet even if the WG did this, subsequent implementations will not derive any benefits from their -moz, -o or -ms work until enough content reflects their existence. The end result remains an inferior user experience for anyone who does not use iOS. 

For some features -webkit is effectively no more than an inventor prefix. Maybe Mozilla, Opera and Microsoft should treat it as such and implement the feature using the exact same name? I think the web would be better off with some usable level of interop backing up a de facto standard than no interop and no standard.

Most importantly, a well-designed process is no different than a well-designed feature: it makes doing the right thing natural and easy; doing the wrong thing should take work. The prefix system makes it far too easy for authors, editors and implementors to do the wrong thing:
- For authors, it takes less work to couple your content to a single 
browser than to create cross-browser content! For careful developers who care about all browsers, copying/pasting the same value 4 times makes it completely natural to add an unprefixed version of the property; why on earth would a *standard* body mess with such a level of agreement? 
- For implementors, it rewards first-movers and offers no incentives to standardize a successful feature
- For editors, decoupling the spec from implementations allows standards to diverge from deployed reality because &quot;prefixed properties are not CSS yet&quot;. 

No acceleration of the standardization pace will change the fact that misusing prefixes is essentially the path of least resistance for everyone.]]></description>
		<content:encoded><![CDATA[<p>@Yehuda, there is a very significant difference between submitting specs that move too slowly &#8211; which by the way? and compared to what other modules? Animations and Transitions were submitted, edited as little then didn&#8217;t change for 2+ years despite three additional implementations &#8211; vs. never submitting features that are in wide use despite public requests to do so&#8230;..But implement the darn feature in a Beta for your phone and you&#8217;ll suddenly get a *lot* of feedback! </p>
<p>The WG can deal with situations like Animations and Transitions eventually. If Apple won&#8217;t submit -webkit-text-size-adjust and a myriad other mobile features that benefit their platform, the WG could decide to standardize it for them which is doable but awkward on many levels; it really is the creator&#8217;s responsibility to submit their work. Yet even if the WG did this, subsequent implementations will not derive any benefits from their -moz, -o or -ms work until enough content reflects their existence. The end result remains an inferior user experience for anyone who does not use iOS. </p>
<p>For some features -webkit is effectively no more than an inventor prefix. Maybe Mozilla, Opera and Microsoft should treat it as such and implement the feature using the exact same name? I think the web would be better off with some usable level of interop backing up a de facto standard than no interop and no standard.</p>
<p>Most importantly, a well-designed process is no different than a well-designed feature: it makes doing the right thing natural and easy; doing the wrong thing should take work. The prefix system makes it far too easy for authors, editors and implementors to do the wrong thing:<br />
- For authors, it takes less work to couple your content to a single<br />
browser than to create cross-browser content! For careful developers who care about all browsers, copying/pasting the same value 4 times makes it completely natural to add an unprefixed version of the property; why on earth would a *standard* body mess with such a level of agreement?<br />
- For implementors, it rewards first-movers and offers no incentives to standardize a successful feature<br />
- For editors, decoupling the spec from implementations allows standards to diverge from deployed reality because &#8220;prefixed properties are not CSS yet&#8221;. </p>
<p>No acceleration of the standardization pace will change the fact that misusing prefixes is essentially the path of least resistance for everyone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yehuda Katz</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239448</link>
		<dc:creator>Yehuda Katz</dc:creator>
		<pubDate>Tue, 22 Nov 2011 06:54:56 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239448</guid>
		<description><![CDATA[@Henri the risks to other browsers could be mitigated if the working groups moved more quickly to approve recommendations that are gaining traction in the marketplace.

Microsoft hasn&#039;t exactly been rushing to move these specifications, so complaining that, years later, there is wide deployment of a proprietary prefix for what essentially became a proprietary feature feels disingenuous to me.

Having brand-new, experimental and unvetted features land immediately without a prefix strikes me as irresponsible, but so does letting these features languish for years in the WG. Everyone&#039;s problems, mine included, would be addressed by a more rapid pace of standardization of new (especially mobile) features.]]></description>
		<content:encoded><![CDATA[<p>@Henri the risks to other browsers could be mitigated if the working groups moved more quickly to approve recommendations that are gaining traction in the marketplace.</p>
<p>Microsoft hasn&#8217;t exactly been rushing to move these specifications, so complaining that, years later, there is wide deployment of a proprietary prefix for what essentially became a proprietary feature feels disingenuous to me.</p>
<p>Having brand-new, experimental and unvetted features land immediately without a prefix strikes me as irresponsible, but so does letting these features languish for years in the WG. Everyone&#8217;s problems, mine included, would be addressed by a more rapid pace of standardization of new (especially mobile) features.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henri Sivonen</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239444</link>
		<dc:creator>Henri Sivonen</dc:creator>
		<pubDate>Mon, 21 Nov 2011 06:54:13 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239444</guid>
		<description><![CDATA[@Alex: We&#039;ve had the prefixing policy in place for over a decade. It&#039;s been use particularly much in the last four years. At this point, I think it&#039;s fair to expect the dynamics that the policy gives rise to to have showed up. We aren&#039;t seeing a dynamic where the same vendor implements a given feature in many iterations with different prefixes. Instead, we are seeing a dynamic where vendors implement a feature with a prefix once and then may keep doing non-breaking tweaks, but if a breaking spec change shows up, they stop changing their prefixed feature and start waiting for unprefixing.

That is to say: I think arguments about what prefixing would theoretically allow are entirely unconvincing if we haven&#039;t seen those things happen by now.

As for testing solving problems: What roc and bz said. Consider the time from 2007 until now. I.e. the period when iOS was out in the wild but Mango was not. When Web developers during that time added -webkit-text-size-adjust, how often did they also add -ms-text-size-adjust for future IE on Windows Phone? How many of them are promptly going back and adding it? If they don&#039;t and if IE on Windows Phone doesn&#039;t support the WebKit prefix, surely it means that users of IE on Windows Phone get a worse user experience than users of Mobile Safari on iOS. That&#039;s bad for users and bad for the competitiveness of IE on Windows Phone. Why shouldn&#039;t this stuff just start working in IE on Windows Phone like insertAdjacentHTML started working in WebKit as soon as WebKit implemented it?

IE on Windows Phone is facing a prefix barrier to entry that desktop Safari didn&#039;t have to face when entering the desktop IE-dominated market earlier.

@Ojan: Changing the W3C Process is harder than changing CSS WG policy or how vendors behave relative to CSS. That&#039;s why I think it makes sense to decouple prefixing from CR, do what makes sense about prefixing now and worry about recalibrating CR later.

@Yehuda: Part of the problem with knowing about risks is that Web developers are the ones that choose to take the risk but if the risk actualizes, users of other browsers and, by extension, the other browsers are the ones that suffer.]]></description>
		<content:encoded><![CDATA[<p>@Alex: We&#8217;ve had the prefixing policy in place for over a decade. It&#8217;s been use particularly much in the last four years. At this point, I think it&#8217;s fair to expect the dynamics that the policy gives rise to to have showed up. We aren&#8217;t seeing a dynamic where the same vendor implements a given feature in many iterations with different prefixes. Instead, we are seeing a dynamic where vendors implement a feature with a prefix once and then may keep doing non-breaking tweaks, but if a breaking spec change shows up, they stop changing their prefixed feature and start waiting for unprefixing.</p>
<p>That is to say: I think arguments about what prefixing would theoretically allow are entirely unconvincing if we haven&#8217;t seen those things happen by now.</p>
<p>As for testing solving problems: What roc and bz said. Consider the time from 2007 until now. I.e. the period when iOS was out in the wild but Mango was not. When Web developers during that time added -webkit-text-size-adjust, how often did they also add -ms-text-size-adjust for future IE on Windows Phone? How many of them are promptly going back and adding it? If they don&#8217;t and if IE on Windows Phone doesn&#8217;t support the WebKit prefix, surely it means that users of IE on Windows Phone get a worse user experience than users of Mobile Safari on iOS. That&#8217;s bad for users and bad for the competitiveness of IE on Windows Phone. Why shouldn&#8217;t this stuff just start working in IE on Windows Phone like insertAdjacentHTML started working in WebKit as soon as WebKit implemented it?</p>
<p>IE on Windows Phone is facing a prefix barrier to entry that desktop Safari didn&#8217;t have to face when entering the desktop IE-dominated market earlier.</p>
<p>@Ojan: Changing the W3C Process is harder than changing CSS WG policy or how vendors behave relative to CSS. That&#8217;s why I think it makes sense to decouple prefixing from CR, do what makes sense about prefixing now and worry about recalibrating CR later.</p>
<p>@Yehuda: Part of the problem with knowing about risks is that Web developers are the ones that choose to take the risk but if the risk actualizes, users of other browsers and, by extension, the other browsers are the ones that suffer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Rimmer</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239441</link>
		<dc:creator>Jon Rimmer</dc:creator>
		<pubDate>Sat, 19 Nov 2011 15:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239441</guid>
		<description><![CDATA[I don&#039;t see a spot of evidence in your post to back your assertion that vendor prefixes have been &quot;critical&quot; in accelerating innovation. Nothing suggests that Apple wouldn&#039;t have shipped transforms, transitions, gradients and animations in Webkit even if prefixes had never existed. It seems clear that their decision to start adding proprietary innovations was based around a commercial desire to differentiate Mobile Safari prior to the release of the original iPhone, and I don&#039;t think Dave Hyatt would have hesitated to add these features even in the absence of the fig-leaf of process-compliance provided by prefixing. 

What&#039;s more, following that brief flurry of commercially-driven innovation, what great iterative improvements have their prefixed nature enabled? Endless bike-shedding over the gradient syntax has simply resulted in Webkit now supporting two syntaxes, both of will be available in perpetuity because their is too much production content using the original to ever consider removing it. Minor fiddling aside, transforms, transitions and animations remain basically untouched since their original implementation.

Ever time I copy out a dozen identical, prefixed, properties, I curse the day the CSS WG decided on prefixing as a sensible approach. And I curse implementers like yourself who have the temerity to tell us they&#039;re for our own good, when they&#039;re manifestly for your own convenience, not in innovating, but simply in putting of the need to finish the specification and write a test suite.]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t see a spot of evidence in your post to back your assertion that vendor prefixes have been &#8220;critical&#8221; in accelerating innovation. Nothing suggests that Apple wouldn&#8217;t have shipped transforms, transitions, gradients and animations in Webkit even if prefixes had never existed. It seems clear that their decision to start adding proprietary innovations was based around a commercial desire to differentiate Mobile Safari prior to the release of the original iPhone, and I don&#8217;t think Dave Hyatt would have hesitated to add these features even in the absence of the fig-leaf of process-compliance provided by prefixing. </p>
<p>What&#8217;s more, following that brief flurry of commercially-driven innovation, what great iterative improvements have their prefixed nature enabled? Endless bike-shedding over the gradient syntax has simply resulted in Webkit now supporting two syntaxes, both of will be available in perpetuity because their is too much production content using the original to ever consider removing it. Minor fiddling aside, transforms, transitions and animations remain basically untouched since their original implementation.</p>
<p>Ever time I copy out a dozen identical, prefixed, properties, I curse the day the CSS WG decided on prefixing as a sensible approach. And I curse implementers like yourself who have the temerity to tell us they&#8217;re for our own good, when they&#8217;re manifestly for your own convenience, not in innovating, but simply in putting of the need to finish the specification and write a test suite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yehuda Katz</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239440</link>
		<dc:creator>Yehuda Katz</dc:creator>
		<pubDate>Sat, 19 Nov 2011 08:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239440</guid>
		<description><![CDATA[To me, this is the money shot in Alex&#039;s article:

&quot;And how did we think we’d get a good standard, anyway? By sitting in a room in a conference center more often and thinking about it harder? Waiting on a handfull of early adopters to try something out in a tech demo and never stress it in practice? That’s not a market test (see: XHTML2), it doesn’t expose developers to the opportunities and tradeoffs that come with a new feature, and doesn’t do anything to address the inevitable need to integrate feedback at some point.&quot;

We cannot simply wait until &quot;it&#039;s ready&quot; to ship the features to real developers, because it does not expose the feature to enough real developers to learn valuable information.

I, personally, do not know any developer who thinks that using experimental features is risk-free. Experimental features have the same expectations as library code (may change, become deprecated, or removed entirely some day), and *not* the expectations of fully specified code.

Everybody needs to stop coddling those of us who build apps for a living, release features as available with the appropriate caveats, and iterate on them until we, *together*, arrive at a final, standardized solution.]]></description>
		<content:encoded><![CDATA[<p>To me, this is the money shot in Alex&#8217;s article:</p>
<p>&#8220;And how did we think we’d get a good standard, anyway? By sitting in a room in a conference center more often and thinking about it harder? Waiting on a handfull of early adopters to try something out in a tech demo and never stress it in practice? That’s not a market test (see: XHTML2), it doesn’t expose developers to the opportunities and tradeoffs that come with a new feature, and doesn’t do anything to address the inevitable need to integrate feedback at some point.&#8221;</p>
<p>We cannot simply wait until &#8220;it&#8217;s ready&#8221; to ship the features to real developers, because it does not expose the feature to enough real developers to learn valuable information.</p>
<p>I, personally, do not know any developer who thinks that using experimental features is risk-free. Experimental features have the same expectations as library code (may change, become deprecated, or removed entirely some day), and *not* the expectations of fully specified code.</p>
<p>Everybody needs to stop coddling those of us who build apps for a living, release features as available with the appropriate caveats, and iterate on them until we, *together*, arrive at a final, standardized solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Boris</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239437</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Fri, 18 Nov 2011 22:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239437</guid>
		<description><![CDATA[&gt; What front-ender in 2011 doesn’t test on at
&gt; least two browsers?

90+% of developers of mobile sites.  They all test in a single UA (WebKit) and move on.  And since that UA actively encourages use of prefixes (pushing them extensively via developer documentation and so forth), this causes a good deal of harm to the web and to users, who end up being locked into a particular browser.

Now you may happen to not care about this and think it&#039;s not a problem, but the current situation with WebKit on Mobile is very similar to the situation with MSIE in 2000 or so, and just as bad.]]></description>
		<content:encoded><![CDATA[<p>&gt; What front-ender in 2011 doesn’t test on at<br />
&gt; least two browsers?</p>
<p>90+% of developers of mobile sites.  They all test in a single UA (WebKit) and move on.  And since that UA actively encourages use of prefixes (pushing them extensively via developer documentation and so forth), this causes a good deal of harm to the web and to users, who end up being locked into a particular browser.</p>
<p>Now you may happen to not care about this and think it&#8217;s not a problem, but the current situation with WebKit on Mobile is very similar to the situation with MSIE in 2000 or so, and just as bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert O'Callahan</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239435</link>
		<dc:creator>Robert O'Callahan</dc:creator>
		<pubDate>Fri, 18 Nov 2011 21:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239435</guid>
		<description><![CDATA[&quot;What front-ender in 2011 doesn’t test on at least two browsers?&quot;

Most developers of mobile-focused Web sites, who test only on Webkit. This includes Google developers. When we&#039;ve asked Google teams to change this behavior, they generally haven&#039;t. I&#039;m surprised you&#039;re not aware of this.

&quot;As for removing prefixes, this is about vendors just doing it, and quickly.&quot;

Webkit, and by extension Google, has a de facto policy of never removing support for prefixed features.

&quot;My view is that vendors should be given at least as long as it took to get a standard finalized from the introduction of their prefixed version for the removal process to be complete.&quot;

The first vendor to introduce a prefixed feature usually benefits the least from browsers being allowed to drop prefixes. Your proposal adds an additional incentive for the first-moving vendor to delay standardization as long as possible.]]></description>
		<content:encoded><![CDATA[<p>&#8220;What front-ender in 2011 doesn’t test on at least two browsers?&#8221;</p>
<p>Most developers of mobile-focused Web sites, who test only on Webkit. This includes Google developers. When we&#8217;ve asked Google teams to change this behavior, they generally haven&#8217;t. I&#8217;m surprised you&#8217;re not aware of this.</p>
<p>&#8220;As for removing prefixes, this is about vendors just doing it, and quickly.&#8221;</p>
<p>Webkit, and by extension Google, has a de facto policy of never removing support for prefixed features.</p>
<p>&#8220;My view is that vendors should be given at least as long as it took to get a standard finalized from the introduction of their prefixed version for the removal process to be complete.&#8221;</p>
<p>The first vendor to introduce a prefixed feature usually benefits the least from browsers being allowed to drop prefixes. Your proposal adds an additional incentive for the first-moving vendor to delay standardization as long as possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ojan Vafai</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239434</link>
		<dc:creator>Ojan Vafai</dc:creator>
		<pubDate>Fri, 18 Nov 2011 17:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239434</guid>
		<description><![CDATA[The problem is not using vendor prefixes. It&#039;s now long it takes to remove them. It&#039;s fine that features need to go to CR in order to remove the prefixes. The problem how long it takes the a spec to get to CR.

The very optimistic 1 year to CR is not at all good enough when certain features in the spec are stable much earlier. We should redesign the process so that stable features naturally go to CR within a couple months of being considered stable.

I made one such proposal here: http://lists.w3.org/Archives/Public/www-style/2011Nov/0338.html]]></description>
		<content:encoded><![CDATA[<p>The problem is not using vendor prefixes. It&#8217;s now long it takes to remove them. It&#8217;s fine that features need to go to CR in order to remove the prefixes. The problem how long it takes the a spec to get to CR.</p>
<p>The very optimistic 1 year to CR is not at all good enough when certain features in the spec are stable much earlier. We should redesign the process so that stable features naturally go to CR within a couple months of being considered stable.</p>
<p>I made one such proposal here: <a href="http://lists.w3.org/Archives/Public/www-style/2011Nov/0338.html" rel="nofollow">http://lists.w3.org/Archives/Public/www-style/2011Nov/0338.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sylvain Galineau</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239433</link>
		<dc:creator>Sylvain Galineau</dc:creator>
		<pubDate>Fri, 18 Nov 2011 17:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239433</guid>
		<description><![CDATA[You may not have failed; the &#039;living standard vs. w3c&#039; background noise is so pervasive lately that I may have missed the signal.

And, by the way, I fully understand how, from a Ian Hickson Editor-In-Chief prospective, the W3C process is unbearable (&#039;What do you mean I can&#039;t just go remove this element? I AM THE EDITOR!&#039;). When worldviews and goals reach that level of opposition, one man&#039;s bug will be the other&#039;s feature. 

I have no idea what the MTTPR would be. I also very much doubt it would mean anything if it were to compare massive documents like CSS2.1 with modules like CSS3 Color; or if it encompassed a period of time where the browser vendor with a 90% market share was peripherally involved when it wasn&#039;t outright absent. So while I do suspect the number would look horrible, there is such a cross-current of outlier inputs I very much doubt we could reach any useful conclusions about the W3C process. 

So yes, it is about people. And there are many aspects to that broad category. One of which being that we may not have enough editors, for instance. While up to 30 people might seat around the table at a WG meeting these days, how many are active editors? Is that due to the nature of the process? Maybe. Having ownership and accountability without authority is something few people are really good at managing. The level of expertise and amount of time required are also barriers regardless of how light you make your process. Not everyone can spec things like CORS or Writing Modes. The tooling is not very easy or forgiving either. I think Community Groups indicate some of those issues are understood. There is more to do. 

So the predictable and conveniently ill-defined swipes at the &#039;process&#039; deserve some serious qualification to be helpful imo. I yet have to see standardization really harmed by process. I&#039;ve seen it delayed by lack of consensus, unilateral editor decisions, spec neglect, low level of interest from implementors, feature creep or bloat, lack of testcases (we have modules that could be REC by now, but no test suite...) etc. The list goes on and on. Problems that can and do occur on many software projects, in fact. Pretending, even indirectly, that some process or methodology can magically fix them - or that the lack of either would - seems wishful and largely beside the point.]]></description>
		<content:encoded><![CDATA[<p>You may not have failed; the &#8216;living standard vs. w3c&#8217; background noise is so pervasive lately that I may have missed the signal.</p>
<p>And, by the way, I fully understand how, from a Ian Hickson Editor-In-Chief prospective, the W3C process is unbearable (&#8216;What do you mean I can&#8217;t just go remove this element? I AM THE EDITOR!&#8217;). When worldviews and goals reach that level of opposition, one man&#8217;s bug will be the other&#8217;s feature. </p>
<p>I have no idea what the MTTPR would be. I also very much doubt it would mean anything if it were to compare massive documents like CSS2.1 with modules like CSS3 Color; or if it encompassed a period of time where the browser vendor with a 90% market share was peripherally involved when it wasn&#8217;t outright absent. So while I do suspect the number would look horrible, there is such a cross-current of outlier inputs I very much doubt we could reach any useful conclusions about the W3C process. </p>
<p>So yes, it is about people. And there are many aspects to that broad category. One of which being that we may not have enough editors, for instance. While up to 30 people might seat around the table at a WG meeting these days, how many are active editors? Is that due to the nature of the process? Maybe. Having ownership and accountability without authority is something few people are really good at managing. The level of expertise and amount of time required are also barriers regardless of how light you make your process. Not everyone can spec things like CORS or Writing Modes. The tooling is not very easy or forgiving either. I think Community Groups indicate some of those issues are understood. There is more to do. </p>
<p>So the predictable and conveniently ill-defined swipes at the &#8216;process&#8217; deserve some serious qualification to be helpful imo. I yet have to see standardization really harmed by process. I&#8217;ve seen it delayed by lack of consensus, unilateral editor decisions, spec neglect, low level of interest from implementors, feature creep or bloat, lack of testcases (we have modules that could be REC by now, but no test suite&#8230;) etc. The list goes on and on. Problems that can and do occur on many software projects, in fact. Pretending, even indirectly, that some process or methodology can magically fix them &#8211; or that the lack of either would &#8211; seems wishful and largely beside the point.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
