Under the high patronage of His Majesty King Mohammed VI may god assist him 🇲🇦
October 2 - 4 - Devoxx Morocco 2024 🇲🇦
Follow Us On

Talk details

Tracking bugs, not users: Crowdsourced A11y Testing inspired by Analytics
Conference (INTERMEDIATE level)
There are two main ways to test a site for accessibility, performing manual tests, and scanning for issues using an extension or a crawler.
Google Analytics client uses a tiny piece of code that provides visibility for millions of websites worldwide, by collecting data while users visit their favorite websites.
What if we could use the same tactic and adapt it for accessibility testing, by building a tool that monitors for accessibility while the users are using a website, without interfering, blocking, slowing them down, or tracking any user data?
Challenge accepted!
In this session, I will dive into the details of bringing such a tool to life, while discussing the techniques used to make it happen, among them - Mutation Observer, Debouncing, asynchronous loading, and footprint monitoring.
Asaf Shochet Avida
Evinced
Asaf is the front-end tech lead @Evinced,
with 12+ years of experience in web development, including frontend, backend, and test automation, and a special place in his heart for shiny CI pipelines.
After spending a year and a half traveling with his family in the far east, he came back to create state-of-the-art accessibility tools for developers. He loves reading Harry Potter with his daughter, mentoring junior devs, and baking bread.