<?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 whimzical world of HTML 5</title>
	<atom:link href="http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/</link>
	<description>Updates on the march of progress. A weblog about web design, standards, web browsers, and the overall health of the Web.</description>
	<lastBuildDate>Wed, 14 Dec 2011 14:45:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jacques Distler</title>
		<link>http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/comment-page-1/#comment-3961</link>
		<dc:creator>Jacques Distler</dc:creator>
		<pubDate>Sat, 26 May 2007 04:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/#comment-3961</guid>
		<description>I don&#039;t know why you are so enamoured of DTDs. DTD-based validators &lt;a href=&quot;http://golem.ph.utexas.edu/~distler/blog/archives/001206.html&quot;&gt;suck&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know why you are so enamoured of DTDs. <abbr title="Document Type Definition">DTD</abbr>-based validators <a href="http://golem.ph.utexas.edu/~distler/blog/archives/001206.html">suck</a>.</p>
<p class="postdetails"><em>Posted using SeaMonkey/Mozilla Suite 1.5a on Macintosh.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: greg</title>
		<link>http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/comment-page-1/#comment-3957</link>
		<dc:creator>greg</dc:creator>
		<pubDate>Tue, 22 May 2007 20:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/#comment-3957</guid>
		<description>wait, so that Im clear - requiring bug mode means that in order to make a browser 10 years from now, you will need include every version of every browser&#039;s rendering engine from the last decade?

what a horrible idea.

FWIW - canvas doesn&#039;t sound like a bad idea.  semantics - &quot;visual stuff goes here.&quot;  Better than a semantically vacuous div.</description>
		<content:encoded><![CDATA[<p>wait, so that <abbr title="Instant Message">Im</abbr> clear &#8211; requiring bug mode means that in order to make a browser 10 years from now, you will need include every version of every browser&#8217;s rendering engine from the last decade?</p>
<p>what a horrible idea.</p>
<p>FWIW &#8211; canvas doesn&#8217;t sound like a bad idea.  semantics &#8211; &#8220;visual stuff goes here.&#8221;  Better than a semantically vacuous div.</p>
<p class="postdetails"><em>Posted using Mozilla Firefox 2.0.0.3 on Windows.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kalikiana</title>
		<link>http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/comment-page-1/#comment-3954</link>
		<dc:creator>kalikiana</dc:creator>
		<pubDate>Sat, 05 May 2007 21:48:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/#comment-3954</guid>
		<description>&gt; Not only does Ian Hickson want to omit a DTD, but he doesnâ€™t seem to think that a version indicator is even necessary.

Wow. I heard and read bad things about HTML5 before. I know that not everybody likes XHTML. But now I can hardly believe any more that this is coming from the W3C Group. They really ought to go order an internet connection.</description>
		<content:encoded><![CDATA[<p>&gt; Not only does Ian Hickson want to omit a <abbr title="Document Type Definition">DTD</abbr>, but he doesnâ€™t seem to think that a version indicator is even necessary.</p>
<p>Wow. I heard and read bad things about HTML5 before. I know that not everybody likes <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>. But now I can hardly believe any more that this is coming from the <abbr title="World Wide Web Consortium">W3C</abbr> Group. They really ought to go order an internet connection.</p>
<p class="postdetails"><em>Posted using Mozilla Firefox 2.0.0.3 on Linux.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mpt</title>
		<link>http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/comment-page-1/#comment-3948</link>
		<dc:creator>mpt</dc:creator>
		<pubDate>Sun, 29 Apr 2007 06:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/#comment-3948</guid>
		<description>* Yes, bugmode is a terrible idea, because it would make writing a new useful Web browser in 2030 prohibitively difficult. It&#039;s an anticompetitive move.

* It&#039;s &lt;em&gt;already&lt;/em&gt; impossible for an SGML parser to parse HTML4 as used in the real world, because the mass of humans who author the Web (and the computer programs written by those humans) will never be that perfect. The main change in HTML5 is the level of honesty.

* A DTD can represent only a small fraction of HTML5&#039;s conformance requirements. The judgement is that misleading authors, by providing DTD-based &quot;validation&quot; that tests only a small fraction of the requirements, does more harm than good.

* Backward compatibility is vital for the same reason bugmode is a bad idea: to make it feasible for programmers to write new useful Web browsers in decades to come. Making obsolete elements non-conforming does not contradict this goal: the specification will continue to describe how to render those things that are no longer conforming, as long as a non-trivial number of Web pages use them.

* As far as I know, &lt;code&gt;canvas&lt;/code&gt; and &lt;code&gt;embed&lt;/code&gt; both exist because browser vendors find it extremely difficult to implement generalized behavior (which is why &lt;code&gt;object&lt;/code&gt; is so patchily implemented, for example).

* The argument for &lt;code&gt;ping&lt;/code&gt; is pretty much exactly what you stated: that people who care will be able to disable it in their browser, whereas it&#039;s difficult or impossible to do the same with server-side tracking. I disagree on the grounds that browsers won&#039;t let you do this because the UI would be ridiculous. (&quot;Let Web sites track which links you click on: (*) Always ( ) Sometimes&quot;)</description>
		<content:encoded><![CDATA[<p>* Yes, bugmode is a terrible idea, because it would make writing a new useful Web browser in 2030 prohibitively difficult. It&#8217;s an anticompetitive move.</p>
<p>* It&#8217;s <em>already</em> impossible for an <abbr title="Standard Generalized Markup Language">SGML</abbr> parser to parse HTML4 as used in the real world, because the mass of humans who author the Web (and the computer programs written by those humans) will never be that perfect. The main change in HTML5 is the level of honesty.</p>
<p>* A <abbr title="Document Type Definition">DTD</abbr> can represent only a small fraction of HTML5&#8217;s conformance requirements. The judgement is that misleading authors, by providing DTD-based &#8220;validation&#8221; that tests only a small fraction of the requirements, does more harm than good.</p>
<p>* Backward compatibility is vital for the same reason bugmode is a bad idea: to make it feasible for programmers to write new useful Web browsers in decades to come. Making obsolete elements non-conforming does not contradict this goal: the specification will continue to describe how to render those things that are no longer conforming, as long as a non-trivial number of Web pages use them.</p>
<p>* As far as I know, <code>canvas</code> and <code>embed</code> both exist because browser vendors find it extremely difficult to implement generalized behavior (which is why <code>object</code> is so patchily implemented, for example).</p>
<p>* The argument for <code>ping</code> is pretty much exactly what you stated: that people who care will be able to disable it in their browser, whereas it&#8217;s difficult or impossible to do the same with server-side tracking. I disagree on the grounds that browsers won&#8217;t let you do this because the UI would be ridiculous. (&#8221;Let Web sites track which links you click on: (*) Always ( ) Sometimes&#8221;)</p>
<p class="postdetails"><em>Posted using Safari 312.6 on Macintosh.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Wilson</title>
		<link>http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/comment-page-1/#comment-3947</link>
		<dc:creator>Chris Wilson</dc:creator>
		<pubDate>Fri, 27 Apr 2007 20:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2007/04/23/the-whimzical-world-of-html-5/#comment-3947</guid>
		<description>David, you missed the bit where they&#039;re considering putting the marquee element in HTML5.  :)</description>
		<content:encoded><![CDATA[<p>David, you missed the bit where they&#8217;re considering putting the marquee element in HTML5.  :)</p>
<p class="postdetails"><em>Posted using Internet Explorer (Windows) 7.0 on Windows.</em></p>
]]></content:encoded>
	</item>
</channel>
</rss>
