Building accessible single-page applications

Date: Wednesday, May 29, 2019, 9:00 – 11:00 a.m.
Location: Glass 354 – American National Insurance Auditorium
Categories: Advanced, ARIA, Intermediate, Programming

Single-page applications (SPAs) have become quite popular thanks to modern JavaScript frameworks like React, Angular and Vue. What are the benefits? They allow users to interact with your website without having to reload the page. This can save a lot of time and bandwidth.

However, this approach introduces a few concerns. For example, SPAs rely heavily on JavaScript and constantly change your website’s markup. If you’re not careful, you’ll create state management issues for users dependent on assistive technology.

Bring your laptop and headphones (so you can listen to screen readers), and let’s learn:

  • How single-page applications work
  • Common mistakes made by developers
  • How to ensure your SPA is accessible


Rachel Cherry

Director, WPCampus

@bamadesigner LinkedIn

Rachel Cherry is a freelance software engineer and consultant with more than ten years experience in back- and front-end web development and digital design. Her main areas of focus include accessibility, higher education and WordPress. She is the founder/director of WPCampus, a community and conferences focused on using WordPress in higher education.

Rachel lives in New York, but you can find her on TwitterGitHub and