Why do we need ARIA?
•
• Some background...
•
–HTML is so, like, 1999:
•very limited set of interface controls.
•difficult communication model
•
–JavaScript is bitchin’:
•dynamic interactions (drag & drop, sorting, resizing)
•widgets (date pickers, sliders, tabs, progress bars, etc)
•AJAX
Some background...

HTML isn’t ideal for the development of highly fluid, responsive interfaces and applications that give us a richer user experience:
It has a very limited set of interface controls.
Its communication model is sequential (client-server-client).

We use JavaScript to overcome these limitations: Adds behaviour, &
- allows us to create dynamic interactions (drag & drop, sorting, resizing)
- widgets (date pickers, sliders, tabs, progress bars, accordions) &
- effects (animation, toggle, show/hide).
- AJAX allows us to query the server in a far more responsive fashion.