Slide 6
Slide 6 text
CHARACTERISTICS
OF GOOD SPAS
•Based on HTML, CSS, and JS
•Doesn’t break the browser.
•Fast & Responsive: should feel like a native
application
•Accessible: Makes good use of WAI-ARIA
- Avoid proprietary tech.
- SPAs should not stray too far from the way traditional sites are rendered, unless there is good reason
to. Features of the browser, such as scrolling, the back button, using “Enter” to submit forms, etc.,
should behave as expected. Be intentional about breaking these paradigms, and test the hell out of
them.
•There’s no point in building a SPA if it’s not faster than a server-side app.
•You CAN make JS apps accessible, and it’s probably easier than you think. http://www.w3.org/WAI/
intro/aria