<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Web Standards Project &#187; Browsers</title>
	<atom:link href="http://www.webstandards.org/buzz/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.org</link>
	<description>Working together for standards</description>
	<lastBuildDate>Fri, 01 Mar 2013 18:30:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>An End to Aging IE Installs</title>
		<link>http://www.webstandards.org/2011/12/15/an-end-to-aging-ie-installs/</link>
		<comments>http://www.webstandards.org/2011/12/15/an-end-to-aging-ie-installs/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 20:33:51 +0000</pubDate>
		<dc:creator>agustafson</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=2099</guid>
		<description><![CDATA[Do you hear that sound? That’s right Johnny, it’s the sound of millions of web professionals breathing a collective sigh of relief.]]></description>
			<content:encoded><![CDATA[<p>Today is a momentous day.</p>
<p>After spending years of griping about IE6’s staying power and lamenting Microsoft’s earlier decision to <a href="http://www.informationweek.com/news/191203474">advocate against upgrading to IE7</a> (a decision they didn’t stick with, thankfully), Microsoft has turned a new leaf today, announcing that <a href="http://windowsteamblog.com/ie/b/ie/archive/2011/12/15/ie-to-start-automatic-upgrades-across-windows-xp-windows-vista-and-windows-7.aspx">they will be pushing updates to IE to anyone who takes part in their Windows Update service</a>.</p>
<p>What does this mean? Well, it means that grandma will be upgraded to IE8 if she’s still on Windows XP or IE9 if she’s on Vista or Windows 7.</p>
<p>Corporations (and individuals) still have the ability to opt-out of these updates, but this move should put an end to upgrades that haven’t happened purely because users didn’t know how to upgrade to a new version of IE. As Microsoft’s own Peter Laudati so eloquently put it, <a href="http://blogs.msdn.com/b/peterlau/archive/2011/12/15/upgrade-your-parents-browser-weekend-holiday-to-become-obsolete.aspx">“Upgrade Your Parents Browser Weekend” is now officially obsolete</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2011/12/15/an-end-to-aging-ie-installs/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>HTML5? Check. Accessible HTML5? Um…</title>
		<link>http://www.webstandards.org/2011/02/01/html5-check-accessible-html5-um_/</link>
		<comments>http://www.webstandards.org/2011/02/01/html5-check-accessible-html5-um_/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 21:22:33 +0000</pubDate>
		<dc:creator>agustafson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[W3C/Standards Documentation]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=2013</guid>
		<description><![CDATA[The Paciello Group and others are examining the accessibility of HTML5 implementations across the current spate of browsers. Their findings are a little disheartening.]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.paciellogroup.com/blog/?p=738">a recent blog post</a>, <a href="http://www.paciellogroup.com/blog/?author=1">Steve Faulkner</a> of the <a href="http://www.paciellogroup.com">Paciello Group</a> began to examine how HTML5, which is supposed to help improve the accessibility of web sites and applications, is being exposed to assistive technologies. The current state of things, as documented on <a href="http://HTML5Accessibility.com">HTML5Accessibility.com</a>, leaves a considerable amount to be desired.</p>
<blockquote cite="">
<p>The current accessibility support implemented in browsers lags behind their implementations of the sexy new features themselves. These are still early days in the implementation of HTML5 features, so lets keep our fingers crossed that Google,  Apple (Safari on Windows) and Opera will get their acts together to provide <em>at least</em> a basic level  of HTML support in their browsers for assistive technology users. Equally it is hoped  Mozilla, Apple (Safari on Mac) and Microsoft will strive to have their rate of accessibility support match their rapid implementation of the new HTML5 features.</p>
</blockquote>
<p>To address the need for standardizing the implementation of accessibility features, Steve and others have begun working on the <a href="http://dev.w3.org/html5/html-api-map/overview.html">HTML to Platform Accessibility APIs Implementation Guide</a>.</p>
<p>We can’t thank Steve enough for his work on this and wish him well as these efforts continue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2011/02/01/html5-check-accessible-html5-um_/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>IE9 looks really promising</title>
		<link>http://www.webstandards.org/2010/06/28/ie9-looks-reall-promising/</link>
		<comments>http://www.webstandards.org/2010/06/28/ie9-looks-reall-promising/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:06:10 +0000</pubDate>
		<dc:creator>agustafson</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1931</guid>
		<description><![CDATA[The IE9 "developer previews" continue to impress. HTML5, CSS3, &#038; speed improvements <abbr title="for the win">FTW</abbr>!]]></description>
			<content:encoded><![CDATA[<p>When the IE team announced their work on IE9 earlier this year, they promised three major improvements:</p>
<ol>
<li>HTML5</li>
<li>CSS3</li>
<li>speed</li>
</ol>
<p>Now three &#8220;developer previews&#8221; in, by all accounts they’re living up to that promise: HTML5 support is increasing rapidly (including support for <code>canvas</code>; <a href="http://www.quirksmode.org/blog/archives/2010/06/ies_big_leap_fo.html">as PPK just confirmed</a>, their CSS3 support is nearly complete; and several benchmark tests put them right up there with Chrome in terms of speed.</p>
<p>In playing around with the browser, I&#8217;ve been really impressed so far. To me, IE9 really puts the oft-maligned browser on par with the remainder of the browser landscape and even gives them the edge in certain cases. My hat’s off to the IE team, this is great work. I’m excited to see what happens as it continues to develop.</p>
<p>You can download the IE9 preview and check out some of the demos at <a href="http://ie.microsoft.com/testdrive/">http://ie.microsoft.com/testdrive/</a>, but keep in mind that you’ll need Vista or Windows 7 to run it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2010/06/28/ie9-looks-reall-promising/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>France and Germany call for the end of IE6</title>
		<link>http://www.webstandards.org/2010/01/20/france-and-germany-call-for-the-end-of-ie6/</link>
		<comments>http://www.webstandards.org/2010/01/20/france-and-germany-call-for-the-end-of-ie6/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 15:29:39 +0000</pubDate>
		<dc:creator>agustafson</dc:creator>
				<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1836</guid>
		<description><![CDATA[Google's disclosure of a December cyber attack, originating in China, prompts two major governments to push for the aging browser's demise.]]></description>
			<content:encoded><![CDATA[<p>As you may have heard, <a href="http://www.informationweek.com/news/security/vulnerabilities/showArticle.jhtml?articleID=222301222">the &#8220;Operation Aurora&#8221; cyber attack</a> that occurred in December has prompted the <a href="http://www.certa.ssi.gouv.fr/site/CERTA-2010-ALE-001/index.html">formal</a> <a href="https://www.bsi.bund.de/cln_165/sid_09B9BC7CE3D9FD58C5ED82D17D74898B/ContentBSI/presse/Pressemitteilungen/Sicherheitsluecke_IE_150110.html">warnings</a> from both the French and German governments about the use of IE6 (and 7 and 8, for that matter) because of its security vulnerabilities.</p>
<p>This leads me to two questions:</p>
<ol>
<li>Will these warnings have an impact on the use of IE6 in France and Germany?</li>
<li>What about the rest of the world?</li>
</ol>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2010/01/20/france-and-germany-call-for-the-end-of-ie6/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Interview with Ian Hickson, editor of the HTML 5 specification.</title>
		<link>http://www.webstandards.org/2009/05/13/interview-with-ian-hickson-editor-of-the-html-5-specification/</link>
		<comments>http://www.webstandards.org/2009/05/13/interview-with-ian-hickson-editor-of-the-html-5-specification/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:19:28 +0000</pubDate>
		<dc:creator>blawson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[HTML/XHTML]]></category>
		<category><![CDATA[W3C/Standards Documentation]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1726</guid>
		<description><![CDATA[You&#8217;ve heard it&#8217;s coming in 2012. Or maybe 2022. It&#8217;s certainly not ready yet, but some parts are already in browsers now so for the standards-savvy developers, the future is worth investigating today. Ian &#8220;Hixie&#8221; Hickson, editor of the HTML 5 specification, hopes that the spec will go to Last Call Working Draft in October [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve heard it&#8217;s coming in 2012. Or maybe 2022. It&#8217;s certainly <a href="http://ishtml5readyyet.com/">not ready yet</a>, but some parts are already in browsers <strong>now</strong> so for the standards-savvy  developers, the future is worth investigating today. <a href="/about/members/hixie/">Ian &#8220;Hixie&#8221; Hickson</a>, editor of the <abbr>HTML</abbr> 5 specification, hopes that the spec will go to Last Call Working Draft  in October <strong>this year</strong>.</p>
<p>Accessibility Task Force member, <a href="/about/members/blawson/">Bruce Lawson</a>, interviews Hixie on how the specification for the next generation of the Web&#8217;s markup language is shaping up. Disclosure of affiliations: both work for browser vendors&mdash;Bruce  for Opera, Hixie  for Google (and previously, Opera and Netscape).</p>
<cite>Bruce</cite>
<blockquote>
    <p>The spec now known as <abbr>HTML</abbr> 5 began with a &quot;guerilla&quot; group called <abbr>WHATWG</abbr>. How and why did the <abbr>WHATWG</abbr> begin?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>The short answer is the <abbr>W3C</abbr> told us to. </p>
    <p> The long answer: Back in 2003, when XForms was going through its final 
        stages (the &quot;Proposed Recommendation&quot; vote stage), the browser vendors 
        were concerned that it wouldn&#8217;t take off on the Web without being made a 
        part of <abbr>HTML</abbr>, and out of that big discussion (which unfortunately is 
        mostly hidden behind the <abbr>W3C</abbr>&#8216;s confidentiality walls) came a proof of 
        concept showing that it was possible to take some of XForms&#8217; ideas and put 
        then into <abbr>HTML</abbr> 4. We originally called it &quot;XForms Basic&quot;, and later renamed 
        it &quot;WebForms 2.0&quot;. This formed the basis of what is now <abbr>HTML</abbr> 5.</p>
    <p> In 2004, the <abbr>W3C</abbr> had a workshop, the &quot;The <abbr>W3C</abbr> Workshop on Web Applications 
        and Compound Documents&quot;, where we (the browser vendors) argued that it was 
        imperative that <abbr>HTML</abbr> be extended in a backwards-compatible way. It was a 
        turning point in the <abbr>W3C</abbr>&#8216;s history&mdash;you could tell because at one point 
        RedHat, Sun, and Microsoft, arch-rivals all, actually agreed on something, 
        and that <b>never</b> happens.</p>
    <p> The outcome of that workshop was that the <abbr>W3C</abbr> concluded that <abbr>HTML</abbr> was 
        still dead, as had been decided in a workshop in 1998, and that if we 
        wanted to do something like <abbr>HTML</abbr> 5, we should go elsewhere. So we announced 
        a mailing list, and did it there.</p>
    <p>At the time I was working for Opera Software, but &quot;we&quot; in this case was 
        Opera and Mozilla acting together (with Apple cheering us from the 
        sidelines).</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>How did you become editor?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p> I was at the right place at the right time and everyone else was too busy.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>How do you personally go about editing the spec and  incorporating 
        feedback? What are your processes?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>This has varied over the years, as we&#8217;ve gone from a nascent organisation 
        with a few dozen people to a well-established project with a mailing list 
        with 900+ subscribers. Mostly it&#8217;s all down to managing e-mail. When 
        someone writes feedback on the spec, whether by sending an e-mail to one 
        of the mailing lists I&#8217;m on, or by blogging somewhere, or twittering, I 
        log their feedback in a folder on my IMAP server. Feedback gets 
        categorised into either feedback I can work on right away, or feedback 
        that I can&#8217;t deal with yet for whatever reason. An example of the latter 
        would be requests relating to mutation events, because I&#8217;m waiting for 
        DOM3 Events to update how mutation events work. </p>
    <p> Then, I just go through all the feedback I have, e-mail by e-mail, more or 
        less in the order that I received them, sending replies and fixing the 
        spec to address the issues that were raised.</p>
    <p> This has some disadvantages, for example there&#8217;s a big delay in between 
        when someone spots an error and when I fix it. It also has some really 
        important advantages. If I respond to feedback on something I wrote 
        straight after writing it, I sometimes find that I have an attachment to 
        that section, so if someone suggests a total replacement, I tend to not 
        like their idea. But if I have a delay, I find my attachment has gone 
        away, and I&#8217;m eager to replace my old stupid idea with their better one. 
        (Assuming it&#8217;s better, anyway!) </p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>What&#8217;s the hardest thing to do?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>There are a few things that are hard. One is saying &quot;no&quot; to people who have 
        clearly spent the time to come up with a good idea. The sad truth is that 
        I reject almost everything that I and anyone else thinks of, because if I 
        didn&#8217;t, the spec would be a thousand times more bloated than it is now. We 
        get proposals for all kinds of things, and we have to have a very high bar 
        for what goes in. There&#8217;s also the danger that if we add too many things 
        to the spec too quickly, the browser vendors will each implement their own 
        bit and it&#8217;ll be a big mess that won&#8217;t help Web authors. </p>
    <p> So I have to make judgements about what is worth adding and what isn&#8217;t, 
        and that&#8217;s hard. I&#8217;ve upset a lot of people by rejecting their ideas, 
        because they take it personally. On the other hand, some of the most 
        productive members of the community now are people who&#8217;ve had many of 
        their ideas rejected, but they stuck around long enough to see a few of 
        their ideas make it in. The best way to get an idea into the spec is to 
        find something in the spec that&#8217;s just clearly wrong, which is something 
        that a lot of the most active people do a lot, too!</p>
    <p> Something else that&#8217;s hard is making up new features. The bulk of <abbr>HTML</abbr> 5 is 
        actually just defining how browsers already do things, which, although 
        complicated and sometimes unbelievably arcane, is, at the end of the day, 
        pretty easy to spec: you test the browsers, and you write what they do. 
        Rinse, repeat, until the spec covers every possible case.</p>
    <p> Making up new features, though, means actually thinking about what should 
        happen, what is the most understandable solution, figuring out how things 
        should fit together, and so on. It&#8217;s often tempting to make something that 
        is theoretically neat, but which doesn&#8217;t fit in with the rest of the 
        language, too. After all, that&#8217;s where all this came from&mdash;we don&#8217;t want 
        to create a new XForms, a really well-designed technology that doesn&#8217;t fit 
        into the way people write pages. </p>
</blockquote>
<h3>What&#8217;s in the spec?</h3>
<cite>Bruce</cite>
<blockquote>
    <p>You&#8217;ve said that <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0215.html"><abbr>HTML</abbr> 5 is in &quot;direct competition with other  technologies intended for applications deployed over the Web, in  particular Flash and Silverlight</a>&quot;. Why  is it so important to do so, and isn&#8217;t it a lost cause given that those  techologies are already out there while <abbr>HTML</abbr> 5 is not yet complete?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>HTML 4 is also in direct competition with proprietary technologies, and 
        it&#8217;s winning, hands-down. HTML5 is just continuing the battle, because if 
        we don&#8217;t keep up, then the proprietary technologies will gain ground.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>What are the main philosophies of <abbr>HTML</abbr> 5?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Backwards-compatibility, incremental baby steps, defining error handling. 
        Those are the main philosophies.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>What else did <abbr>WHATWG</abbr> try to achieve with this new iteration of <abbr>HTML</abbr>?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>We started from trying to put features from XForms into <abbr>HTML</abbr> 4, and we 
        quickly also took the opportunity to fix some of the things in <abbr>HTML</abbr> 4 that 
        were either too vague or disagreed with reality (that is, where the 
        browsers all did one thing but the spec said another). It turns out that <abbr>HTML</abbr> 4 is so vague that this is a pretty big task&mdash;it even involved 
        defining the whole <abbr>HTML</abbr> parsing model, including error handling, which is 
        a huge job (it took me the better part of a month to write the first 
        draft, and we were tweaking it for about a year before it become more or 
        less stable).</p>
    <p>Something else we&#8217;ve tried to do is make things simpler. We&#8217;ve simplified 
        the syntax (e.g. the rules about what can be quoted, what strings are 
        valid <code>id</code>s, etc, are much simpler now). We&#8217;ve made things which people 
        used to do in JavaScript have shortcuts, so now you can just say <code>autofocus=&quot;&quot;</code> to focus a form field when the page loads, instead of using <code>control.focus()</code>, which allows the browser to do clever things like not 
        actually focus the control if the user is already typing elsewhere.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Does <abbr>HTML</abbr> 5 legitimise tag soup? Does &quot;<a href="http://www.w3.org/TR/html-design-principles/#pave-the-cowpaths">paving the cowpaths</a>&quot; perpetuate 
        bad markup?</p>
</blockquote>
<cite>Hixie:</cite>
<blockquote>
    <p>No, <abbr>HTML</abbr> 5 actually makes the rules for markup even stricter than <abbr>HTML</abbr> 4 in 
        many ways, both for authors (the rules are simpler, but stricter, than <abbr>HTML</abbr> 4&#8242;s) and for implementers (gone are the days where they can just do 
        whatever they want when handling parse errors, now every browser has to 
        act the same). </p>
    <p> Hopefully, we&#8217;ve managed to make the rules on what is valid syntax more 
        understandable, which should help with getting more good markup. We&#8217;ve 
        also made it possible to write clearer validators, so I have high hopes.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p> Does including JavaScript and DOM <abbr>API</abbr>s in the <abbr>HTML</abbr> 5 spec dilute the 
        message about separating behaviour and structure?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>I didn&#8217;t know about a message about separating behaviour and structure, I 
        must have missed that memo! <abbr>HTML</abbr> 5 takes a pretty hard line on separating 
        style and presentation from structure and semantics; there are no more <code>font</code> tags. Separating the logic and behaviour from the structure and
        semantics of an <abbr>HTML</abbr> document isn&#8217;t as important, generally, as far as I 
        can tell. </p>
    <p> The main advantage of defining the <abbr>HTML</abbr> DOM <abbr>API</abbr>s and the <abbr>HTML</abbr> elements in 
        the same specification is that we don&#8217;t let stuff fall through the cracks. 
        In practice, browsers implement the <abbr>HTML</abbr> elements as DOM nodes, there&#8217;s no 
        difference. When we separate the two in the specs, therefore, we introduce 
        a conceptual gap where there isn&#8217;t one in reality. The DOM2 <abbr>HTML</abbr> spec, for 
        instance, doesn&#8217;t say what happens when you change the <code>type</code> attribute of 
        an <code>input</code> element <code>from</code> text  to <code>checkbox</code> on the fly, and the <abbr>HTML</abbr> 4 
        spec doesn&#8217;t mention that changing attributes on the fly is possible, so 
        in the <abbr>HTML</abbr> 4 / DOM2 <abbr>HTML</abbr> era, there&#8217;s a big hole there. In <abbr>HTML</abbr> 5, this is 
        all defined together, so we can tighten this up and make sure there are no 
        gaps.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Why no native support for microformats/ <abbr>RDFa</abbr> in <abbr>HTML</abbr> 5?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Microformats is natively supported in HTML5, just like it was in <abbr>HTML</abbr> 4, 
        because Microformats use the built-in extension mechanisms of <abbr>HTML</abbr>.</p>
    <p>We considered RDFa long and hard (in fact this is an issue that&#8217;s a hot 
        topic right now), but at the end of the day, while some people really like 
        it, I don&#8217;t think it strikes the right balance between power and ease of 
        authoring. For example, it uses namespaces and prefixes, which by and 
        large confuse authors to no end. Just recently though I proposed something 
        of a compromise which takes some of <abbr>RDFa</abbr>&#8216;s better ideas and puts them into <abbr>HTML</abbr> 5, so hopefully that will take care of the main needs that caused 
        people to invent <abbr>RDFa</abbr>. We&#8217;ll see.</p>
</blockquote>
<h3>About browsers</h3>
<cite>Bruce</cite>
<blockquote>
    <p>Do the browser makers have too much influence on the spec?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>The reality is that the browser vendors have the ultimate veto on 
        everything in the spec, since if they don&#8217;t implement it, the spec is 
        nothing but a work of fiction. So they have a lot of influence&mdash;I don&#8217;t 
        want to be writing fiction, I want to be writing a spec that documents the 
        actual behaviour of browsers. </p>
    <p> Whether that&#8217;s too much, I don&#8217;t know. Does gravity have too much 
        influence on objects on earth? It&#8217;s just the way it is.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>One of the chairs of the <abbr>W3C</abbr> working group is a Microsoft employee. Is that giving too much power to one browser vendor,  or a good thing,
        given that Microsoft&#8217;s browsers still dominate and their buy-in on any spec is
        therefore essential?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Personally I would like Microsoft to get more involved with <abbr>HTML</abbr> 5. They&#8217;ve 
        sent very little feedback over the years, far less than the other browser 
        vendors. Even when asking them about their opinion on features they are 
        implementing I rarely get any feedback. It&#8217;s very sad. If I e-mail them a 
        question about how I can best help them, I usually get no reply; at best 
        I&#8217;ll get a promise that they&#8217;ll get back to me, but that&#8217;s it.</p>
</blockquote>
<h3>Accessibility</h3>
<cite>Bruce</cite>
<blockquote>
    <p>There has been a lot of spirited debate (ahem) about accessibility in 
        the development of <abbr>HTML</abbr> 5. How does the spec deal with the requirements 
        of people with disabilities?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Universal access&mdash;the requirement that anyone be able to use information 
        on the Web&mdash;is a fundamental cornerstone of <abbr>HTML</abbr>&#8216;s design, just like 
        security, privacy, and so on. In general, we try to design features so 
        that they Just Work for everyone, regardless of how you are accessing the 
        Web. For example, in <abbr>HTML</abbr> 5 we&#8217;ve added new input controls like calendars. 
        These will Just Work with screen readers once browsers support them, 
        authors don&#8217;t have to do anything special.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Does your personal support of <a href="http://ln.hixie.ch/?start=1023585606&amp;count=1">humanitarian eugenics</a> affect your opinion of giving 
        extra &quot;help&quot; for people with disabilities?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>You&#8217;ve been reading too much of our pet troll&#8217;s blog! ;-)</p>
    <p><i>[Bruce's note: this refers to Mr Last Week, mysterious author of the blog <a href="http://lastweekinhtml5.blogspot.com/">Last Week in <abbr>HTML</abbr> 5</a>, which lampoons the <abbr>HTML</abbr> 5 Working Group in very funny, frequently foul-mouthed manner.]</i> </p>
    <p> People with disabilities are just as important to me in my work on <abbr>HTML</abbr> 5 as is anyone else.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>You wrote to ask screenreader vendors to participate in 
        the specification process. Did they ever reply?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>A couple did, but only to say they had little time for the standards 
        process, which was quite disappointing. Since then, though, Apple has 
        ramped up their efforts on their built-in Mac <abbr>OS X</abbr> screen reader software, 
        and we <strong>do</strong> get a lot of feedback from Apple. So at least one screen 
        reader vendor is actively involved.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p><abbr>HTML</abbr> 5 and <a href="http://www.w3.org/WAI/intro/aria">WAI-ARIA</a> appear to  do the <a href="http://annevankesteren.nl/2009/04/html5-wai-aria">same thing</a> in some places. 
        How should developers handle this?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>When there&#8217;s a built-in way to do something, using that is the simplest 
        and most reliable solution. So for example, if you want to have a 
        checkbox, using the <code>input</code> element with its <code>type</code> attribute set to <code>checkbox</code> is the simplest solution&mdash;it&#8217;ll work for everyone, with or 
        without JavaScript, with or without a screen reader, and so on. ARIA is 
        useful when <abbr>HTML</abbr> doesn&#8217;t let you do what you want and you find yourself 
        hacking around with many nested <code>div</code>s, scripting your own controls and so 
        forth.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Can we expect ARIA-specific constructs which have no equivalent in <abbr>HTML</abbr> 5, such as live regions, to be allowed under the rules of <abbr>HTML</abbr> 5 so it will all validate?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Yes, the plan is to make sure ARIA and HTML5 work well together. Right now 
        I&#8217;m waiting for ARIA to be complete (there are a number of last call 
        comments that they haven&#8217;t yet replied to), and for the ARIA 
        implementation rules to be clearer (it&#8217;s not yet obvious as I understand 
        it what should happen when ARIA says a checkbox is a radio button, for 
        instance). Once that is cleared up, I expect <abbr>HTML</abbr> 5 will give a list of 
        conformance criteria saying where ARIA attributes can be used and saying 
        how they should be implemented in browsers.</p>
</blockquote>
<h3>Why, when, how, who?</h3>
<cite>Bruce</cite>
<blockquote>
    <p>Why would we  content authors  want to move to <abbr>HTML</abbr> 5? What&#8217;s in it 
        for us? </p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Today is probably too early to start using <abbr>HTML</abbr> 5. </p>
    <p> Long term, content authors will find a variety of new features in <abbr>HTML</abbr> 5. 
        We have a bunch of new structural elements like <code>section</code>, <code>article</code>, <code>footer</code>, and so on. We have new elements for embedded media, like <code>video</code> and <code>audio</code>. We have new input controls, like the calendars I mentioned, 
        but also fields for <abbr>URL</abbr>s, e-mail addresses, telephone numbers, and for 
        color selection. We have control over autocomplete values in text fields, 
        as well as field validation so that you can say which fields are required. 
        We have context menus, <code>pushState()</code> so you can update the <abbr>URL</abbr> in Ajax 
        applications, and offline application cache manifests so that your users 
        can take your applications offline. The list goes on.</p>
    <p> There&#8217;s also the benefits that come from using an <abbr>HTML</abbr> 5 validator. <abbr>HTML</abbr> 5 
        is much more precise about many things than <abbr>HTML</abbr> 4, so the validators will 
        be more useful in catching real errors. The <code>embed</code> element is no longer 
        invalid.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Are there advantages for end-users, too? </p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>A more powerful <abbr>HTML</abbr> means more powerful Web applications. Just like <code>XMLHttpRequest</code> resulted in more interactive apps, <abbr>HTML</abbr> 5 will result in 
        a richer and more consistently reliable experience. I hope!</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>What&#8217;s the the timeline? When can we start using <abbr>HTML</abbr> 5?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>The plan is to have the spec mostly finished by October 2009. A lot 
        depends on the browser vendors, though. I don&#8217;t know when things will be 
        implemented widely enough that authors can use them reliably everywhere. 
        Some features, like <code>canvas</code> and <code>video</code>, are getting implemented in most 
        browsers as we speak. Others will take longer.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p> What can standards-savvy WaSP readers do to get involved with the specification process?</p>
</blockquote>
<cite>Hixie</cite> 
<blockquote>
    <p>There are a number of ways of taking part. What we need most of all these 
        days is technical review of the specification text, calling out places 
        where I screwed up, where the spec defines something that&#8217;s not easy to 
        use for Web authors, where the spec contradicts itself, typos, spelling 
        mistakes, grammar errors, errors in examples, you name it.</p>
    <p>I posted a blog entry recently detailing <a href="http://blog.whatwg.org/help-us-review-html5">how people can send feedback</a>. You can join the <a href="http://www.w3.org/2004/01/pp-impl/40318/instructions"><abbr>W3C</abbr> <abbr>HTML</abbr> Working Group</a>  or the <a href="http://www.whatwg.org/mailing-list">WHATWG</a>. There are also <a href="http://wiki.whatwg.org/wiki/What_you_can_do">lots of other things people can do</a>&mdash;write demos, write tutorials, edit other related specs, write articles introducing parts of 
        the spec on the blog, write test cases&hellip; Anyone who wants to help out but doesn&#8217;t know where to start should drop 
        me an e-mail at ian@hixie.ch.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p> Will there ever be an <abbr>HTML</abbr> 6, or is it a convenient fiction to park 
        out-of-scope discussions?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>I&#8217;m sure there will be an <abbr>HTML</abbr> 6, and 7, and 8, and probably many more, 
        until someone comes up with something so radically better that we stop 
        evolving the Web as we know it. </p>
    <p> I expect work on <abbr>HTML</abbr> 6 will start even before <abbr>HTML</abbr> 5 is completely done, in 
        fact. Putting the finishing touches on <abbr>HTML</abbr> 5 will be a long and tedious 
        job involving writing a massive test suite. <abbr>HTML</abbr> 4 never had a serious test 
        suite created (it was too vague as a specification to really be properly 
        tested), so we have to start from scratch with <abbr>HTML</abbr> 5. The <abbr>HTML</abbr> 6 team will 
        at least be able to build on what we&#8217;ve done with <abbr>HTML</abbr> 5, I&#8217;m jealous!</p>
    <p> Actually if it was up to me, after <abbr>HTML</abbr> 5 I would probably transition <abbr>HTML</abbr> to an incremental model. Once we have a basic spec that is well-defined 
        and has been proven, instead of releasing a frozen snapshot every few 
        years, I&#8217;d prefer a model where we can slowly evolve the language, call it 
        &quot;<abbr>HTML</abbr> Current&quot; or something, without having to worry about versioning it. 
        To some extent that&#8217;s what we&#8217;re doing with <abbr>HTML</abbr> 5, but I think formalising 
        it would really help.</p>
    <p> Having versions of specs doesn&#8217;t make sense when you have multiple 
        implementations that are all evolving as well. No browser is ever going to 
        be exactly <abbr>HTML</abbr> 5, they&#8217;ll all be subsets or supersets. So why bother with 
        versioning the spec?</p>
    <p> It&#8217;s a very unusual idea in the standards world, so I don&#8217;t expect us to 
        do this. But I do think it&#8217;d be the best way forward.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Would you like to be the <abbr>HTML</abbr> 6 editor?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Too early to tell! It&#8217;s been a lot of fun working on <abbr>HTML</abbr> 5, it&#8217;s quite 
        challenging and you have to deal with all kinds of issues from the deeply 
        technical to the highly political. I might want a change of pace when 
        we&#8217;re done with <abbr>HTML</abbr> 5, though.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>What&#8217;s your fave feature that didn&#8217;t get into <abbr>HTML</abbr> 5 that you&#8217;d put 
        into <abbr>HTML</abbr> 6?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>In-window modal dialogs or dialog box&mdash;the kind of prompt you get when the 
        computer asks you a question and won&#8217;t let you do anything else until you 
        answer the question. For instance, the window that comes up when you say 
        &quot;Save As&#8230;&quot; is usually a modal dialog.</p>
    <p>Right now people fake it with <code>div</code>s and 
        complicated styles and script. It would be neat to just be able to say 
        &quot;make this section a modal dialog&quot;. Like <code>showModalDialog()</code>, but within 
        the page instead of opening a new window with a new page.</p>
    <p>I&#8217;d add it to <abbr>HTML</abbr> 5, but there are so many new features already that we 
        need to wait for the browsers to catch up.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Finally, is it true that you and Mr Last Week are the same person, like Edward 
        Norton and Brad Pitt in &quot;Fight Club&quot;?</p>
</blockquote>
<cite>Hixie</cite>
<blockquote>
    <p>Oh, no. Our pet troll is a phenomenon all to himself.</p>
</blockquote>
<cite>Bruce</cite>
<blockquote>
    <p>Thanks for your time.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2009/05/13/interview-with-ian-hickson-editor-of-the-html-5-specification/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>IE8 Has Arrived</title>
		<link>http://www.webstandards.org/2009/03/20/ie8-has-arrived/</link>
		<comments>http://www.webstandards.org/2009/03/20/ie8-has-arrived/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 13:14:20 +0000</pubDate>
		<dc:creator>agustafson</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft TF]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1690</guid>
		<description><![CDATA[With a greater focus on standards-compliance, it seems possible that Microsoft's latest browser may redeem itself in the eyes of standards-savvy designers and developers.]]></description>
			<content:encoded><![CDATA[<p>As you may have heard, yesterday marked the official release of <a href="http://www.microsoft.com/windows/internet-explorer/?ocid=ie8_s_706ae4aa-994d-4444-bd09-8bed2d2852b2">Internet Explorer 8</a>. This new version of the oft-reviled browser has a completely rewritten rendering engine that was built, from the ground up, with the CSS 2.1 spec in hand.  Improvements in this version include
<ul>
<li>the death of <code>hasLayout</code></li>
<li><code>object</code> fallbacks</li>
<li>stylable <code>legend</code> elements</li>
<li>generated content (including support for dynamic attribute insertion via <code>attr()</code>)</li>
<li>CSS counters</li>
<li>support for the <code>quotes</code> property</li>
<li>outline control</li>
<li>data URIs</li>
<li>full access to the <code>style</code> attribute via the DOM</li>
<li>mutable DOM prototypes</li>
<li>and much more</li>
</ul>
<p>  This browser is a giant leap forward for standards support at Microsoft, but <a href="http://search.twitter.com/search?q=ie8">reviews so far</a> seem mixed. What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2009/03/20/ie8-has-arrived/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>WAI ARIA Last Call, and Safari 4</title>
		<link>http://www.webstandards.org/2009/02/24/wai-aria-last-call-and-safari-4/</link>
		<comments>http://www.webstandards.org/2009/02/24/wai-aria-last-call-and-safari-4/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 19:47:11 +0000</pubDate>
		<dc:creator>feather</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[W3C/Standards Documentation]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1609</guid>
		<description><![CDATA[The W3C's WAI ARIA moves to Last Call Working Draft; appropriately, the Safari 4 Beta is out, featuring improved ARIA support.]]></description>
			<content:encoded><![CDATA[<p>In December 2008 we saw the Web Content Accessibility Guidelines (WCAG) 2.0 become an official World Wide Web Consortium (W3C) Recommendation. However, the wheels of accessibility must roll on! Other areas that have significant accessibility implications are also moving forward with the W3C.</p>
<p>Today the Protocols and Formats Working Group of the <a href="http://lists.w3.org/Archives/Public/w3c-wai-ig/2009JanMar/0037.html">W3C has announced</a> the <a href="http://www.w3.org/TR/wai-aria/">Last Call Working Draft for ARIA</a>. This means that the working group believes that this specification is ready to advance to the next stage. We&#8217;ll leave the specifics of the <a href="http://www.w3.org/WAI/intro/w3c-process">W3C Process</a> to the W3C. What you need to know is that you have until March 24, 2009 to provide feedback to the W3C on the working draft.</p>
<p>Accessibility Task Force member <a href="http://www.webstandards.org/about/members/jcraig/">James Craig</a> was involved as part of the Protocols and Formats Working Group that has been working on ARIA; many thanks to James for all of his work on this!</p>
<p>Our own <a href="http://www.webstandards.org/about/members/henny-swan/">Henny Swan (International Liaison Group Co-lead)</a> has put together some <a href="http://www.iheni.com/wai-aria-last-call-for-comments-and-what-you-think-counts/">questions about the ARIA spec</a> to get you kick started.</p>
<p>Also of note &#8212; <a href="http://search.twitter.com/search?q=safari+4">commentary and criticisms of Safari 4 Beta</a> abound. Did you take a look at the top of the <a href="http://www.apple.com/safari/features.html">Safari 4 new features list</a>?</p>
<p>Yes, that&#8217;s right. Accessibility, including ARIA.</p>
<p>This isn&#8217;t something that is years off. This is something that is happening right now, before your eyes and it is important work for the future of creating accessible web applications, so dig in and have a read and provide feedback &#8212; even the small things count!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2009/02/24/wai-aria-last-call-and-safari-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>UK government browser guidelines: good sense prevails</title>
		<link>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/</link>
		<comments>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 11:15:37 +0000</pubDate>
		<dc:creator>blawson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Action]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1477</guid>
		<description><![CDATA[You might remember that I published a post called UK government draft browser guidance is daft browser guidance last September, calling out a draft document outlining some UK government browser testing guidelines. These suggested that for government web sites, webmasters need not test in less popular browsers (those with less than 2% in that site&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>You  might remember that I published a post called <a href="http://www.webstandards.org/2008/09/08/uk-government-draft-browser-guidance-is-daft-browser-guidance/"><abbr>UK</abbr> government draft browser guidance is daft browser guidance</a> last September, calling out a draft document outlining some <abbr>UK</abbr> government browser testing guidelines.</p>
<p>These suggested that for government web sites,  webmasters need not test in less popular browsers (those with less than 2% in that site&#8217;s usage statistics) and that there should be a page on the site listing the popular browsers which had been tested with the message &#8220;We advise you to upgrade your browser version as far as your computer allows and if possible to one of those listed above&#8221;.</p>
<p>I called on readers to email the consultation address and object that the guidelines did not advocate web standards and methodologies like progressive enhancement to ensure that all browsers were served. <a href="http://www.theregister.co.uk/2008/09/09/uk_gvt_browser_guidelines/">The Register carried the story</a>, and   two days after I made that call, the <a href="http://www.webstandards.org/2008/09/08/uk-government-draft-browser-guidance-is-daft-browser-guidance/#comment-72086">author of the guidelines, Adam Bailin, commented</a> that over 400 people had already emailed him.</p>
<p>Last Friday, 16 January, Adam published the <a href="http://www.coi.gov.uk/guidance.php?page=213">revised browser testing guidelines</a>, and he&#8217;s done a great job of including best-practice development. The guidelines point to the <a href="http://www.bbc.co.uk/guidelines/futuremedia/technical/browser_support.shtml#support_table"><abbr>BBC</abbr>&#8216;s support table</a> as a good example of graded browser support, and notes the <a href="http://www.coi.gov.uk/guidance.php?page=215">importance of supporting standards-compliant browsers (paragraphs 17-18)</a>:</p>
<blockquote cite="http://www.coi.gov.uk/guidance.php?page=215"><p>Coding a site to web standards should ensure that any browser that supports web standards will render and behave as intended. Therefore your browser testing matrix must include browsers that support web standards.</p>
<p>You should follow a progressive enhancement approach to developing websites to ensure that content is accessible to the widest possible number of browsers.</p>
</blockquote>
<p>The importance of valid code is noted (<a href="http://www.coi.gov.uk/guidance.php?page=215">paragraphs 21-23</a>): </p>
<blockquote><p>All <abbr>(X)HTML</abbr> content must validate with respect to your chosen <abbr>DTD</abbr>.</p>
<p>You must use valid <abbr>CSS</abbr> for the presentational layer of your website including layout and styling. <abbr>(X)HTML</abbr> tables should only be used for presenting tables of data.</p>
<p>Code used for adding richness to the user interface (e.g. JavaScript, ActionScript) must be ECMAScript-compliant.</p>
</blockquote>
<p>The guidelines now emphasise functionality over identical layout across browsers (<a href="http://www.coi.gov.uk/guidance.php?page=217">paragraph 39</a>):</p>
<blockquote cite="http://www.coi.gov.uk/guidance.php?page=217"><p>You should check that the content, functionality and display all work as intended. There may be minor differences in the way that the website is displayed. The intent is not that it should be pixel perfect across browsers, but that a user of a particular browser does not notice anything appears wrong.</p></blockquote>
<p>Graceful degradation without scripting/ plug-ins and accessibility are required (<a href="http://www.coi.gov.uk/guidance.php?page=217">paragraphs 41-42</a>)</p>
<blockquote cite="http://www.coi.gov.uk/guidance.php?page=217"><p>You should also test your website to make sure that it works with scripting and plug-ins turned off.</p>
<p>Some users will be unable to use pointing devices so you should verify that the site works using a keyboard only.</p>
</blockquote>
<p>I could be churlish and quibble about a couple of points in the document that I personally disagree with, but I won&#8217;t; the philosophical framework of the new Guidelines is a scalable, future-proof  one that will properly serve taxpayers, web visitors and government webmasters in the <abbr>UK</abbr>.</p>
<p>I&#8217;d like to congratulate Adam Bailin and the team who revised the guidelines, and I&#8217;d like to congratulate every one of the 400+ readers who took the time and the trouble to write and support web standards. </p>
<p>It&#8217;s a job well done.</p>
<p>(Disclosure: I work for Opera, the browser vendor, and wrote the <a href="http://my.opera.com/ODIN/blog/response-browser-standards-consultation">Opera consultation response</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2009/01/19/uk-government-browser-guidelines-good-sense-prevails/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WCAG 2 and  mobileOK Basic Tests specs are proposed recommendations</title>
		<link>http://www.webstandards.org/2008/11/04/wcag-2-and-mobileok-basic-tests-specs-are-proposed-recommendations/</link>
		<comments>http://www.webstandards.org/2008/11/04/wcag-2-and-mobileok-basic-tests-specs-are-proposed-recommendations/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:21:28 +0000</pubDate>
		<dc:creator>blawson</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[W3C/Standards Documentation]]></category>
		<category><![CDATA[Web Standards (general)]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1160</guid>
		<description><![CDATA[WCAG 2 and the mobileOK Basic Tests specifications have been moved to &#8220;proposed recommendation status&#8221; by the W3C, which means that the technical material is complete and it has been implemented in real sites. WCAG 2 Shawn Henry writes of WCAG 2, Over the last few months, the Web Content Accessibility Guidelines (WCAG) Working Group [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/TR/WCAG20/"><abbr>WCAG</abbr> 2</a> and the <a href="http://www.w3.org/TR/2008/PR-mobileOK-basic10-tests-20081103/">mobileOK Basic Tests</a> specifications have been moved to &#8220;proposed recommendation status&#8221; by the <abbr>W3C</abbr>, which  means that the technical material  is complete and it has been implemented in real sites. </p>
<h3>WCAG 2</h3>
<p><a href="http://www.w3.org/QA/2008/11/with_real_world_implementation.html">Shawn Henry writes</a> of <abbr>WCAG</abbr> 2,</p>
<blockquote cite="http://www.w3.org/QA/2008/11/with_real_world_implementation.html"><p>Over the last few months, the Web Content Accessibility Guidelines (WCAG) Working Group has been going through a process to ensure that WCAG 2.0 can be implemented. Developers and dsigners from around the world gave WCAG 2.0 a &#8220;test drive&#8221; in their own Web content.</p>
<p>The result: Successful implementations in a wide range of sites including education, commerce, government, and a blog; in languages including Japanese, German, English, and French; and using a wide range of technologies including scripting, multimedia, Flash, and WAI-ARIA. You can get the nitty-gritty details from the Implementation Report.</p>
</blockquote>
<p>It&#8217;s possible that WCAG 2 could be the new accessibility standard by Christmas. What does that mean for you? The answer: it depends. If your approach to accessibility has  been one of guidelines and ticking against checkpoints, you&#8217;ll need some reworking your test plans as the priorities, checkpoints and surrounding structures  have changed from <abbr>WCAG</abbr> 1. But if your site was developed with an eye to real accessibility for real people rather than as a compliance issue, you should find that there is little difference.</p>
<h3>mobileOK Basic Tests</h3>
<p>I&#8217;ve mentioned this largely so you don&#8217;t have the same worries with them that I did. Crudely speaking, they&#8217;re an automated test  that a site will be OK on a very low-spec mobile mobile device called the &#8220;<a href="http://www.w3.org/TR/mobile-bp/#ddc">Default Delivery Context</a>&#8221; (<abbr>DDC</abbr>) so there are certain rules in the validator such as a <a href="http://www.w3.org/TR/2008/PR-mobileOK-basic10-tests-20081103/#PAGE_SIZE_LIMIT">page cannot be larger than 20K</a>. This caused me some degree of tizzy,  until I read the caveats at the top of the specicaton:</p>
<blockquote cite="http://www.w3.org/TR/2008/PR-mobileOK-basic10-tests-20081103/"><p>mobileOK Basic primarily assesses basic usability, efficiency and interoperability. It does not address the important goal of assessing whether users of more advanced devices enjoy a richer user experience than is possible using the <abbr>DDC</abbr>.</p>
<p>&hellip;The Best Practices, and hence the tests, are not promoted as guidance for achieving the optimal user experience. The capabilities of many devices exceed those defined by the <abbr>DDC</abbr>. It will often be possible, and generally desirable, to provide an experience designed to take advantage of the extra capabilities.</p>
</blockquote>
<p>So my advice: make your pages as long as the content requires, no longer or shorter. Use the images that the content and design needs, and let the user decide whether he or she wishes to accept your images. Make sure all images that convey information have explanatory alternative text  for those who can&#8217;t consume your images. </p>
<p>Now that sounds familiar&hellip;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2008/11/04/wcag-2-and-mobileok-basic-tests-specs-are-proposed-recommendations/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Acid3 receptions and misconceptions and do we have a winner?</title>
		<link>http://www.webstandards.org/2008/10/02/dowehaveawinner/</link>
		<comments>http://www.webstandards.org/2008/10/02/dowehaveawinner/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 03:37:42 +0000</pubDate>
		<dc:creator>lgunther</dc:creator>
				<category><![CDATA[Acid3]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Bugs]]></category>

		<guid isPermaLink="false">http://www.webstandards.org/?p=1157</guid>
		<description><![CDATA[Acid3 progress and what it really means.]]></description>
			<content:encoded><![CDATA[<p><a href="http://acid3.acidtests.org/">Acid3</a> is probably the most visible thing that WaSP has done the last year. When Google Chrome was launched almost every review included our little test as an indicator of standards support. It is often mentioned in blogs and articles. Now the <a href="http://webkit.org/blog/280/full-pass-of-acid-3/">Surfin Safari blog has announced</a> that the team behind Webkit considers that they have passed the test in every aspect. And no doubt this is a great achievement. Congratulations to the Webkit team, but even more we would like to congratulate the average web user &#8211;  who in a few years thanks to our test we hope will get a better experience!</p>
<p>What exactly does it mean to pass the Acid3 test?</p>
<p>There has been some confusion about the test and its importance. Some people have been saying things like ”my browser does not pass the test and I have no problems using it”. Quite a few other people seem to think that Webkit and Gogi (Opera&#8217;s internal build) passed the test already in March – despite the fact that neither team has made this claim.</p>
<p>To answer these misconceptions we need to address the issue of what exactly is being tested and how. The main part of test is automated through JavaScript, a sort of test harness that runs 100 subtests. Getting a score of 100 is not the same as passing Acid3 – a common misconception, or perhaps an oversimplification.</p>
<p>Many subtests are high on a developer&#8217;s wish list: Full CSS 3 selectors support, media queries, SVG fonts. Admittedly a few others test edge cases and more esoteric features – but the test was supposed to be a significant challenge!</p>
<p>The second part is a rendering test. Some of the scripted subtests produce results that affect the rendering, but there are also rendering issues that come in addition to these. Some of them are high on many designers&#8217; wish list: Text shadow, downloadable fonts, and display: inline-block.</p>
<p>The third test is the so called &#8220;smoothness&#8221; criterion. It is basically a speed test. No subtest may take too long – and especially subtest 26 is challenging. Compared to <a href="http://mootools.net/slickspeed/">Slickspeed</a>, <a href="http://webkit.org/perf/sunspider-0.9/sunspider.html">Sun Spider</a>, the <a href="http://code.google.com/apis/v8/run.html">V8 test suite</a> or <a href="http://dromaeo.com/">Dromaeo</a> Acid3 is not so thorough. It will give some indication of a browsers speed, though.</p>
<p>This is exactly as planned. Acid3 was not meant to be the one and only indication of a browser&#8217;s performance. In fact many other test suites are far more important. (We provide links to some of them below.)</p>
<p>Testing is really important. Without tests that check how well a certain browser follows standards, i.e. applies mark up and displays the result correctly, we can never guarantee an open, fully interoperable web.</p>
<p>A highly visible test like Acid 3 hopefully helps to promote such interoperability. One can also hope that all the other tests will receive the attention they deserve. Writing them is not a glamorous task, but highly essential.</p>
<p>Apart from improving its support for CSS in its browser, Microsoft has <a href="http://blogs.gotdotnet.com/ie/archive/2008/08/19/more-tests-submitted-to-the-w3c-css-2-1-test-suite.aspx">contributed 2524 test cases</a> to the CSS 2.1 test suite. For that they deserve credit!</p>
<p>We all know that Internet Explorer currently lag a bit behind the other browsers in standards compliance. Indeed they are last of the big ones to pass <a href="http://acid2.acidtests.org/">Acid2</a> and they fail Acid3 more than any other browser. But can we declare Webkit as the best rendering engine now that they pass it?</p>
<p>Of course not. Since Acid3 is only one indicator of many. Webkit&#8217;s achievement is great – and there are many other really exciting things they are pioneering, like <a href="http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html">CSS transitions</a> and transformations. And with <a href="http://webkit.org/blog/214/introducing-squirrelfish-extreme/">Squirrelfish Extreme</a> JavaScript performance looks really exciting as well.</p>
<p>In other regards Opera is a clear leader. It is <a href="http://www.codedread.com/svg-support.php">the only browser that supports more than 90 % of the SVG test suite</a>. It is the only browser that implements <a href="http://www.whatwg.org/specs/web-forms/current-work/">Web Forms 2.0</a>, currently <a href="http://blog.whatwg.org/this-week-in-html-5-episode-5">being merged into HTML 5</a>. They supported media queries and SMIL long before Acid3 came out.</p>
<p>Gecko (with Spidermonkey) is no longer an underdog. Besides the fun of meeting the technical challenge it is not hard to guess that the Webkit team rushed to pass Acid3 also for marketing reasons – that they perhaps need a bit more than Mozilla. Mozilla concentrated on releasing Firefox 3 before Acid 3 received any real attention. Now that they are working on it they are impressive in another way, compared to Webkit. Looking at the discussions for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=410460">bug 410460</a> and its related bugs, it is clear that any improvement must be rock solid. Work often continues even when a particular feature is good enough for Acid3.</p>
<p>In fact, there is actually one open issue still in Acid 3 that might temporarily cause Webkit to become incompliant again. <a href="http://lists.w3.org/Archives/Public/www-style/2008Sep/0218.html">http://lists.w3.org/Archives/Public/www-style/2008Sep/0218.html</a>. I rest assured that a fix probably already is being made, though.</p>
<p>Perhaps one can compare this to a race where you are supposed to run a distance, with a bucket of water. One competitor crosses the finishing line first, the other, on the other hand, has not lost a single drop from his bucket. Both have done great. (By the way, <a href="http://forums.mozillazine.org/viewtopic.php?f=42&#038;t=851335&#038;start=15&#038;st=0&#038;sk=t&#038;sd=a">internal builds of Firefox get a score of 97 now</a>, and downloadable fonts work on Windows and Mac.)</p>
<p>In the end the winner is neither Webkit, Opera, Mozilla nor Microsoft, but developers who get more powerful features to work with and more consistency between browsers. And that means that in the long run they are able to focus on user experience, not browser shortcomings. This means that the true winner of Acid3 is anybody who surfs the web.</p>
<p>Some other test suites for your review:</p>
<ul>
<li><a href="http://www.w3.org/Style/CSS/Test/CSS2.1/current/">Cascading Style Sheets level 2 revision 1 </a></li>
<li><a href="http://www.w3.org/Style/CSS/Test/CSS3/Selectors/current/">Selectors</a></li>
<li><a href="http://www.w3.org/Style/CSS/Test/CSS3/Color/20070927/">CSS Color Module</a></li>
<li><a href="http://www.w3.org/DOM/Test/">Collection of DOM tests</a></li>
<li><a href="http://en.wikipedia.org/wiki/SVG">SVG</a></li>
<li><a href="http://en.wikipedia.org/wiki/HTML_5">Web Forms</a></li>
<li><a href="http://philip.html5.org/tests/canvas/suite/tests/">Canvas</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.org/2008/10/02/dowehaveawinner/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.491 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-02 11:36:51 -->