<?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: the missed opportunity of acid 3</title>
	<atom:link href="http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/</link>
	<description>noise from signal</description>
	<lastBuildDate>Mon, 11 Jan 2010 00:40:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jeff Walden</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-136400</link>
		<dc:creator>Jeff Walden</dc:creator>
		<pubDate>Tue, 01 Apr 2008 06:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-136400</guid>
		<description>&lt;p&gt;Samilar: people have indeed been consistently decrying acid3 on IRC for a long time now.  Insinuate as much as you want, but he who has ears and a touch of willingness to actively seek out non-blogged opinions could have heard the complaints.&lt;/p&gt;

&lt;p&gt;Personally, I think the criticism&#039;s a touch overblown -- there&#039;s lots of good there (among which I would include font-face, even if we assume the &quot;poorly thought of&quot; part is accurate, because then it&#039;ll force movement on the matter), but there&#039;s also lots of cringe-worthiness.  I don&#039;t think SVG should have been in acid3, and many of the tests -- including tests I personally fixed, so this isn&#039;t fix-envy or something -- were just inane and not relevant to the real web.  It&#039;s good we&#039;re mostly past the point where we can point to entire unimplemented features to include in tests, but it reduces us to the edge-casey (sometimes to extremes) tests of acid3 if we&#039;re not willing to work from newer standards (I don&#039;t really understand the 2004 restriction).&lt;/p&gt;

&lt;p&gt;I think that was probably me (Waldo) on IRC warning against E4X, not that it especially matters so long as nobody tries to run with E4X.  :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Samilar: people have indeed been consistently decrying acid3 on IRC for a long time now.  Insinuate as much as you want, but he who has ears and a touch of willingness to actively seek out non-blogged opinions could have heard the complaints.</p>

<p>Personally, I think the criticism&#8217;s a touch overblown &#8212; there&#8217;s lots of good there (among which I would include font-face, even if we assume the &#8220;poorly thought of&#8221; part is accurate, because then it&#8217;ll force movement on the matter), but there&#8217;s also lots of cringe-worthiness.  I don&#8217;t think SVG should have been in acid3, and many of the tests &#8212; including tests I personally fixed, so this isn&#8217;t fix-envy or something &#8212; were just inane and not relevant to the real web.  It&#8217;s good we&#8217;re mostly past the point where we can point to entire unimplemented features to include in tests, but it reduces us to the edge-casey (sometimes to extremes) tests of acid3 if we&#8217;re not willing to work from newer standards (I don&#8217;t really understand the 2004 restriction).</p>

<p>I think that was probably me (Waldo) on IRC warning against E4X, not that it especially matters so long as nobody tries to run with E4X.  :-)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Rindahl</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135954</link>
		<dc:creator>Bruce Rindahl</dc:creator>
		<pubDate>Sat, 29 Mar 2008 22:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135954</guid>
		<description>&lt;p&gt;I have to side with the Mozilla folks on this one.  They are rightly focused on getting FF3 out the door, not on Acid3.  When Acid3 came out officially less that a month ago, it became the primary focus of bug fixes for Safari and Opera.  That is their choice and kudos to their work.  However, I need FF3 as my sites will not work in FF2.  The Mozilla team has been incredibly responsive to bugs and regressions I report to make FF3 better.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I have to side with the Mozilla folks on this one.  They are rightly focused on getting FF3 out the door, not on Acid3.  When Acid3 came out officially less that a month ago, it became the primary focus of bug fixes for Safari and Opera.  That is their choice and kudos to their work.  However, I need FF3 as my sites will not work in FF2.  The Mozilla team has been incredibly responsive to bugs and regressions I report to make FF3 better.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Gunther</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135854</link>
		<dc:creator>Lars Gunther</dc:creator>
		<pubDate>Sat, 29 Mar 2008 12:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135854</guid>
		<description>&lt;p&gt;It was on IRC, two months ago, even before the competition to contribute to Acid3 had been announced. I do not remember the name of who it was I was talking to. It could have been you - it was a name I recognized. Whoever it was I was told exactly the same thing as you are saying now. And my point does not need to be addressed per se. It was just an example of a brave stance and proof of your commitment to standards!&lt;/p&gt;

&lt;p&gt;I guess the real question is will there be an E4X 2.0 standard? Probably a question that  will have to wait until ES 4 is reasonably stable.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It was on IRC, two months ago, even before the competition to contribute to Acid3 had been announced. I do not remember the name of who it was I was talking to. It could have been you &#8211; it was a name I recognized. Whoever it was I was told exactly the same thing as you are saying now. And my point does not need to be addressed per se. It was just an example of a brave stance and proof of your commitment to standards!</p>

<p>I guess the real question is will there be an E4X 2.0 standard? Probably a question that  will have to wait until ES 4 is reasonably stable.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: dstorey</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135729</link>
		<dc:creator>dstorey</dc:creator>
		<pubDate>Fri, 28 Mar 2008 20:50:29 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135729</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;And when it comes to commitment to standards Mozilla proved themselves ahead of Opera and Apple/Webkit on at least one account: CSS 3 selectors. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To be fair, Opera has full CSS3 selectors support in Opera 9.5, and added these long before Acid 3 was announced, so I&#039;m not sure your point holds true.  To be fully fair, Konqueror added these even before Opera.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>And when it comes to commitment to standards Mozilla proved themselves ahead of Opera and Apple/Webkit on at least one account: CSS 3 selectors. </p>
</blockquote>

<p>To be fair, Opera has full CSS3 selectors support in Opera 9.5, and added these long before Acid 3 was announced, so I&#8217;m not sure your point holds true.  To be fully fair, Konqueror added these even before Opera.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Dahlström</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135728</link>
		<dc:creator>Erik Dahlström</dc:creator>
		<pubDate>Fri, 28 Mar 2008 20:50:03 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135728</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;&quot;While this did protect us from tests requiring the worst of SVG’s excesses (1.2, with support for such key graphical capabilities as file upload and sockets, was promoted to CR in 2007)&quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The draft that you link to has not made it to CR, it&#039;s an old working draft of SVG 1.2 Full. I fully agree that testing specs that are not even in CR would be inappropriate for the sake of an acid test. Perhaps you are referring to SVG Tiny 1.2, which is in CR, but which does not include file upload?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>&#8220;While this did protect us from tests requiring the worst of SVG’s excesses (1.2, with support for such key graphical capabilities as file upload and sockets, was promoted to CR in 2007)&#8221;</p>
</blockquote>

<p>The draft that you link to has not made it to CR, it&#8217;s an old working draft of SVG 1.2 Full. I fully agree that testing specs that are not even in CR would be inappropriate for the sake of an acid test. Perhaps you are referring to SVG Tiny 1.2, which is in CR, but which does not include file upload?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: shaver</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135680</link>
		<dc:creator>shaver</dc:creator>
		<pubDate>Fri, 28 Mar 2008 17:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135680</guid>
		<description>&lt;p&gt;If you&#039;re referring to me as one of the people who recommended against E4X (you don&#039;t say who, so it&#039;s hard to actually address your points), it&#039;s not because of quality of implementation or competitive issues -- we&#039;re way ahead of any other browser on that score, as far as I can tell.  It&#039;s that the spec itself is badly flawed, and forcing more people to follow its missteps would be a disservice.  Similarly, there are behaviours required by the letter of ES3 that are considered to be bad for security if implemented literally, and so we didn&#039;t propose them for Acid 3, though we&#039;ve had the by-the-letter behaviour for years -- pushing other browsers to implement them would be a disservice to the web.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>If you&#8217;re referring to me as one of the people who recommended against E4X (you don&#8217;t say who, so it&#8217;s hard to actually address your points), it&#8217;s not because of quality of implementation or competitive issues &#8212; we&#8217;re way ahead of any other browser on that score, as far as I can tell.  It&#8217;s that the spec itself is badly flawed, and forcing more people to follow its missteps would be a disservice.  Similarly, there are behaviours required by the letter of ES3 that are considered to be bad for security if implemented literally, and so we didn&#8217;t propose them for Acid 3, though we&#8217;ve had the by-the-letter behaviour for years &#8212; pushing other browsers to implement them would be a disservice to the web.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Gunther</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135579</link>
		<dc:creator>Lars Gunther</dc:creator>
		<pubDate>Fri, 28 Mar 2008 10:06:40 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135579</guid>
		<description>&lt;p&gt;@samilar: Mozilla people &lt;em&gt;did&lt;/em&gt; say similar things about the test as is stated in this blog post from the announcement of this test - on IRC when asked by me and in Bugzilla. Check your facts!&lt;/p&gt;

&lt;p&gt;It is plainly obvious that Apple/Webkit wanted to pass Acid3 (their font &quot;fix&quot; is the final proof). They are still very much an underdog compared to Mozilla - and perhaps even Opera who rule the mobile market. (Yes, I know about the iPhone but its user base is still relatively small, especially outside of the US where more than 95 % of the world population lives.)&lt;/p&gt;

&lt;p&gt;In all fairness the Webkit font &quot;fix&quot; bug has been reopened in anticipation of a better solution.&lt;/p&gt;

&lt;p&gt;I planned to contribute an e4x test to Acid3, but the spec is too new, and when I inquired about the idea Mozilla people discouraged me! Since they did not think their current implementation is good enough. That speaks volumes about a commitment to good standards in preference to winning a race.&lt;/p&gt;

&lt;p&gt;And when it comes to commitment to standards Mozilla proved themselves ahead of Opera and Apple/Webkit on at least one account: CSS 3 selectors. Instead of just implementing them in a way that pleases Acid3, Mozilla postponed implementing a few selectors in order to first discuss the spec per se, since it was ambiguous, knowing it would delay improvement of their score on Acid3. Improving the standard was seen as more important than winning the race. I would almost go so far as call that act sacrificial.&lt;/p&gt;

&lt;p&gt;Now I do think it would be wise for Mozilla to do a Firefox 3.1, perhaps as early as 2 or 3 months after 3.0 and not on a different code branch! The reason? To add this stuff, provided the specs have matured:
- &lt;a&gt;
- XHR X-site requests
- CSS 3 selectors
- media queries
- &quot;real&quot; border radius
And perhaps with a 5-10 point better Acid3 score... And perhaps with this bug fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=424973
 ;-)&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@samilar: Mozilla people <em>did</em> say similar things about the test as is stated in this blog post from the announcement of this test &#8211; on IRC when asked by me and in Bugzilla. Check your facts!</p>

<p>It is plainly obvious that Apple/Webkit wanted to pass Acid3 (their font &#8220;fix&#8221; is the final proof). They are still very much an underdog compared to Mozilla &#8211; and perhaps even Opera who rule the mobile market. (Yes, I know about the iPhone but its user base is still relatively small, especially outside of the US where more than 95 % of the world population lives.)</p>

<p>In all fairness the Webkit font &#8220;fix&#8221; bug has been reopened in anticipation of a better solution.</p>

<p>I planned to contribute an e4x test to Acid3, but the spec is too new, and when I inquired about the idea Mozilla people discouraged me! Since they did not think their current implementation is good enough. That speaks volumes about a commitment to good standards in preference to winning a race.</p>

<p>And when it comes to commitment to standards Mozilla proved themselves ahead of Opera and Apple/Webkit on at least one account: CSS 3 selectors. Instead of just implementing them in a way that pleases Acid3, Mozilla postponed implementing a few selectors in order to first discuss the spec per se, since it was ambiguous, knowing it would delay improvement of their score on Acid3. Improving the standard was seen as more important than winning the race. I would almost go so far as call that act sacrificial.</p>

<p>Now I do think it would be wise for Mozilla to do a Firefox 3.1, perhaps as early as 2 or 3 months after 3.0 and not on a different code branch! The reason? To add this stuff, provided the specs have matured:
- <a>
- XHR X-site requests
- CSS 3 selectors
- media queries
- &#8220;real&#8221; border radius
And perhaps with a 5-10 point better Acid3 score&#8230; And perhaps with this bug fixed: </a><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=424973" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=424973</a>
 ;-)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135509</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Fri, 28 Mar 2008 00:14:47 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135509</guid>
		<description>&lt;p&gt;It&#039;s funny to see you making the same argument that IE made during IE7 about Acid2:
http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It&#8217;s funny to see you making the same argument that IE made during IE7 about Acid2:
<a href="http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx" rel="nofollow">http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: cris</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135420</link>
		<dc:creator>cris</dc:creator>
		<pubDate>Thu, 27 Mar 2008 17:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135420</guid>
		<description>&lt;p&gt;agree&lt;/p&gt;

&lt;p&gt;main point being. dont let acid 3 test just become a test, it should be helping web developers and users. the method webkit used to pass the test is just pointless. if u pass that testm but doesn&#039;t support the full standard of that test. why bother? to confuse web developers?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>agree</p>

<p>main point being. dont let acid 3 test just become a test, it should be helping web developers and users. the method webkit used to pass the test is just pointless. if u pass that testm but doesn&#8217;t support the full standard of that test. why bother? to confuse web developers?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: shaver</title>
		<link>http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/comment-page-1/#comment-135416</link>
		<dc:creator>shaver</dc:creator>
		<pubDate>Thu, 27 Mar 2008 17:32:27 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/03/27/the-missed-opportunity-of-acid-3/#comment-135416</guid>
		<description>&lt;p&gt;Firefox 3 won&#039;t be far behind the other shipping competition when we ship, maybe a few points, and we&#039;re something like 30 points higher than Fx2 was; I don&#039;t think there&#039;s anything shameful there.  We&#039;re way ahead of the real competition, which is Internet Explorer, for those people who think that Acid 3 signifies something that it didn&#039;t.&lt;/p&gt;

&lt;p&gt;Why now?  Because I finally had time to finish the post, albeit at 2AM.  I&#039;ve been hammered trying to get fixes into beta5 and therefore Firefox 3 (and trying to learn more about the history of things like @font-face, or how Acid 3 seems to depend on HTML5-specified parsing rules, but not HTML5-specified .innerHTML rules).  I&#039;l confess that when I saw people taking hacks specifically for the test I was newly energized to finish it off, if only to convey my hopes that Mozilla wouldn&#039;t follow the same path.  We need to not rush to implement the parts of a spec that are in Acid 3 and leave authors to guess whether having createNodeIterator means that they can use the API as specified, or just as covered by Acid 3.  (We left SVG filters turned off in Fx 2 for that reason: the performance wasn&#039;t great, and we didn&#039;t want people to feel that they couldn&#039;t use filters until Fx2 had fallen off the web.)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Firefox 3 won&#8217;t be far behind the other shipping competition when we ship, maybe a few points, and we&#8217;re something like 30 points higher than Fx2 was; I don&#8217;t think there&#8217;s anything shameful there.  We&#8217;re way ahead of the real competition, which is Internet Explorer, for those people who think that Acid 3 signifies something that it didn&#8217;t.</p>

<p>Why now?  Because I finally had time to finish the post, albeit at 2AM.  I&#8217;ve been hammered trying to get fixes into beta5 and therefore Firefox 3 (and trying to learn more about the history of things like @font-face, or how Acid 3 seems to depend on HTML5-specified parsing rules, but not HTML5-specified .innerHTML rules).  I&#8217;l confess that when I saw people taking hacks specifically for the test I was newly energized to finish it off, if only to convey my hopes that Mozilla wouldn&#8217;t follow the same path.  We need to not rush to implement the parts of a spec that are in Acid 3 and leave authors to guess whether having createNodeIterator means that they can use the API as specified, or just as covered by Acid 3.  (We left SVG filters turned off in Fx 2 for that reason: the performance wasn&#8217;t great, and we didn&#8217;t want people to feel that they couldn&#8217;t use filters until Fx2 had fallen off the web.)</p>]]></content:encoded>
	</item>
</channel>
</rss>
