3 ms·
> And then if all web apps move to a canvas-painted UI with all the code in web assembly then there will be a major accessibility problem. I know nothing about
by rikroots 7y ago
> And then if all web apps move to a canvas-painted UI with all the code in web assembly then there will be a major accessibility problem.
I know nothing about webm beyond the idea that it's supposed to help developers write code in non-Javescript languages which can then be run in a web page via a canvas element. If my scant understanding is correct, then I assume it will be up to those developers to include code (or relevant libraries in each language) that will make the canvas element act responsively, and handle issues like accessibility, user interaction, tracking etc to give the best user experience?
My view is that current Javascript libraries that target the canvas element have largely failed to address canvas-related issues such as accessibility in a decent way - which doesn't give me much hope that future webm libraries which could be used to build user interfaces will do any better ... unless there's strong pressure to make accessibility a core goal for such libraries.
There's no good reason not to include accessibility (and user interaction, tracking etc) into any library - including JS libraries - that target the canvas element. Part of the reason for me recoding my own JS canvas library was to address exactly these issues (results of my work here[1]), and if I can manage to solve a lot of the issues then there's no reason why others library maintainers couldn't do a much better job of it than I did!
[1] - http://scrawl-v8-progress-0919.rikworks.co.uk/ http://scrawl-v8-progress-0919.rikworks.co.uk/