Manuel Mauky
Accessibility with Web Components
#1about 7 minutes
Understanding web components and their core technologies
Web components offer a framework-agnostic way to build reusable UI with standards like Custom Elements for behavior and Shadow DOM for encapsulation.
#2about 5 minutes
Using ARIA attributes to make web components accessible
Custom elements require manual ARIA attributes to be recognized by assistive technology, but this approach has drawbacks like host manipulation and ID scoping issues.
#3about 4 minutes
Introducing the upcoming Accessibility Object Model (AOM)
The Accessibility Object Model (AOM) provides a JavaScript API to define default accessibility properties without directly modifying the host element's attributes.
#4about 3 minutes
Implementing custom keyboard navigation and focus management
Developers must manually implement keyboard interactions and manage focus flow within components to ensure they are navigable without a mouse.
#5about 5 minutes
Exploring the limitations of extending native HTML elements
Extending native HTML elements to inherit accessibility is an option, but it is severely limited by the lack of Shadow DOM and poor browser support in Safari.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
03:52 MIN
Q&A on framework choice and accessibility
Extending HTML with Web Components
01:27 MIN
Challenges of building custom interactive UI components
Building Interactive Async UI with React 19 and Ariakit
03:17 MIN
Understanding the role and value of web components
Keith Cirkle of GitHub on React Fatigue
18:43 MIN
Q&A on practical accessibility challenges
Preventing Accessibility Issues Instead Of Fixing Them
01:20 MIN
A call to action for web accessibility
WeAreDevelopers LIVE - 11ty and a11y
07:01 MIN
The importance of web accessibility as a core developer craft
WAD Live 22/01/2025: Exploring AI, Web Development, and Accessibility in Tech with Stefan Judis
04:08 MIN
The accessibility challenges of canvas-based UIs
WeAreDevelopers LIVE - Is Software Ever Truly Accessible?
01:08 MIN
Introducing accessibility work and the upcoming WCAG 3
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
Featured Partners
Related Videos
Mastering Keyboard Accessibility
Tanja Ulianova
Making Interactions Accessible to All Users
Anuradha Kumari
The What, Why, Who and How of accessibility on the web
Konstantin Tieber
Accessibility in React Application
Julia Undeutsch
Preventing Accessibility Issues Instead Of Fixing Them
Dirk Ginader
ARIA: the good parts
Hidde de Vries
Frameworkless: How to use Web-Components in production?
Tobias Münch
Extending HTML with Web Components
Rowdy Rabouw
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

BPCS Consulting Services GmbH
München, Germany
€70-85K
Intermediate
React
Vue.js
TypeScript

Second Window
Municipality of Madrid, Spain
Remote
€33-42K
Intermediate
CSS
GIT
HTML
+4

ACONEXT Stuttgart GmbH
Frankfurt am Main, Germany
Remote
Senior
CSS
GIT
HTML
JSON
+13


TOWA - the digital growth company
Bregenz, Austria
Remote
€54-80K
Senior
API
CSS
GIT
+13



Technoledge Llc
Philippine, Netherlands
Remote
€5K
Intermediate
HTML
Java
Maven
+8