← All terms

Rich Internet Application

Also known as: RIA, Dynamic Web Application

A web application that uses JavaScript and related technologies to provide interactive features, dynamic content updates, and sophisticated user interface widgets that approach the functionality of desktop applications. RIAs present significant accessibility challenges because their dynamic behavior — content appearing, disappearing, and changing in response to user actions — is often not communicated to screen readers unless developers implement WAI-ARIA semantic attributes. Common RIA widgets include dropdown menus, modal dialogs, tab panels, sliders, autocomplete fields, and calendars. The accessibility of RIAs depends heavily on proper use of ARIA roles, states, and properties to convey widget types, state changes, and live content updates to assistive technologies.

Category: web development · web accessibility

Related: WAI-ARIA · DOM · Screen Reader · Widget

Sources