W3C home > Mailing lists > Public > public-html@w3.org > July 2011

Re: Accessibility, perfect or better Re: hit testing and retained graphics

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Wed, 6 Jul 2011 17:30:08 -0700
Message-ID: <CAAWBYDCSx5RnHc3KdqbcMSt0z3XJ5xr4akBkU7rXFeh6VNF_iw@mail.gmail.com>
To: Charles Pritchard <chuck@jumis.com>
Cc: Charles McCathieNevile <chaals@opera.com>, "E.J. Zufelt" <everett@zufelt.ca>, Paul Bakaus <pbakaus@zynga.com>, John Foliot <jfoliot@stanford.edu>, Richard Schwerdtfeger <schwer@us.ibm.com>, Cameron McCormack <cam@mcc.id.au>, Cynthia Shelly <cyns@microsoft.com>, "david.bolter@gmail.com" <david.bolter@gmail.com>, Frank Olivier <Frank.Olivier@microsoft.com>, "Mike@w3.org" <Mike@w3.org>, "public-canvas-api@w3.org" <public-canvas-api@w3.org>, "public-html@w3.org" <public-html@w3.org>, "public-html-a11y@w3.org" <public-html-a11y@w3.org>
On Sat, Jul 2, 2011 at 10:09 PM, Charles Pritchard <chuck@jumis.com> wrote:
> On 7/1/2011 11:24 AM, Tab Atkins Jr. wrote:
>>>
>>> >  Canvas semantics with CSS attributes provide for equivalency
>>> >  with the UA-level elements in the render tree.
>>> >
>>> >  You're not "doing it wrong", when you are using the
>>> >  very technology that the browser runs on, and using the
>>> >  DOM/HTML semantics that the web users.
>>> >
>>> >  When you're following the standards, using standard
>>> >  APIs, you're doing application development "right".
>>
>> There are a small number of browsers, written by large teams of
>> incredibly smart and talented people, who have incentives to do a11y
>> well.
>>
>> There are an incredible number of webapps, written mostly by single
>> hackers or small teams of varying skill levels and education, most of
>> whom don't have any real reason to do a11y well since making the app
>> work for 80% of people is good enough.
>>
>> The former group only has to get a11y right a few times, and they can
>> do this because they're very smart.  The latter group is just as smart
>> (or smarter) collectively, but they have to get it right millions of
>> times, mostly independently.
>>
>> This is not a false dichotomy.
>
> SVG accessibility and implementations prove that the limited number of
> corporations
> with their hat in the ring are not sufficiently serving the audience that I
> am targeting.

Why do you think they're more likely to serve your audience with <canvas>?

(It's generally a bad strategy to try to hack around bugs or holes in
the platform by proposing new functionality - new functionality
generally takes longer than bugfixing, and the new tech may have the
same bugs or holes (or even more likely, exciting new ones!).)

> Economic theories, whether Hayek, Kaynes or otherwise, have the same
> solution for
> the situation: competition.
>
> Enabling a million developers to experiment with communication is a better
> situation
> than restricting the experiment to a few dozen developers.

Incorrect.  A million developers doing a million different things will
mostly do things wrong when the correct solution requires extra effort
and doesn't have immediate visual or functional feedback telling you
if it's working or broken.

~TJ
Received on Thursday, 7 July 2011 00:31:04 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:39:26 UTC