Öffnet in einem neuen Tab

Seit 28. Juni 2025 gilt das Barrierefreiheitsstärkungsgesetz (BFSG) – Gilt es für Ihre Website?

Kostenlose Erstberatung
Menü

Accessibility Object Model (AOM)

Was ist Accessibility Object Model (AOM)?

Das Accessibility Object Model (AOM) ist eine Initiative von Browserherstellern und dem W3C-Umfeld, die JavaScript-Schnittstellen für die Barrierefreiheit entwickelt. Damit sollen Entwicklerinnen und Entwickler Barrierefreiheits-Eigenschaften wie Rolle, Name oder Zustand eines Elements direkt per Skript lesen und setzen können – ohne den Umweg über HTML-Attribute.

Grundlage ist der Accessibility Tree (Barrierefreiheitsbaum): Browser erzeugen aus dem DOM eine vereinfachte Baumstruktur, die assistive Technologien wie Screenreader auslesen. Das AOM soll diesen Baum für JavaScript besser zugänglich machen.

Was ist der Stand des AOM?

Teile des AOM sind bereits in Browsern angekommen, etwa die Möglichkeit, ARIA-Eigenschaften über JavaScript-Properties zu setzen (z. B. element.ariaExpanded = "true", bekannt als „ARIA reflection“). Andere Teile, etwa das direkte Auslesen des berechneten Accessibility Trees, sind noch experimentell. Für den Alltag gilt: Robuste Barrierefreiheit entsteht weiterhin vor allem durch semantisches HTML.

Bedeutung für die Praxis

  • Für Websites von Unternehmen ist das AOM meist kein direktes Thema – wichtig ist, dass der Accessibility Tree korrekt ist.
  • Den Accessibility Tree können Sie in den Browser-Entwicklertools (z. B. Chrome, Firefox) einsehen.
  • Für Web-Components und komplexe Anwendungen erleichtert das AOM künftig zugängliche Komponenten.

Häufige Fragen zum AOM

Ist das AOM dasselbe wie der Accessibility Tree?

Nein. Der Accessibility Tree ist die Struktur, die Browser für Hilfsmittel bereitstellen. Das AOM ist ein Satz geplanter JavaScript-Schnittstellen, um mit diesen Informationen zu arbeiten.

Muss ich das AOM für eine barrierefreie Website nutzen?

Nein. Eine barrierefreie Website lässt sich vollständig mit semantischem HTML, korrekten Beschriftungen und sparsam eingesetztem ARIA umsetzen.

Verwandte Begriffe: Accessibility Tree, DOM, ARIA, API