Glossary

Searchable terminology from accessibility, web standards, and related fields.

77 results found in web development.

Lighthouse (Google Lighthouse, Chrome Lighthouse)
An open-source automated tool developed by Google for auditing web page quality, including performance, accessibility, SEO, and progressive web app compliance. Lighthouse runs in Chrome DevTools, as a…
Linked Data (Linked Open Data, LOD)
A method of publishing structured data on the web so that it can be interlinked and queried across different sources using standard web technologies such as URIs and RDF (Resource Description Framewor…
Live Region (ARIA Live Region, aria-live)
A section of a web page that is dynamically updated and announced by assistive technologies without requiring the user to navigate to it. Live regions are defined using the WAI-ARIA aria-live attribut…
Mashup (Web mashup)
A web application or page that combines data, functionality, or presentation from two or more external sources to create a new service. Mashups use APIs or data feeds to seamlessly blend content from …
MathJax
An open-source JavaScript display engine that renders mathematical notation written in LaTeX, MathML, or AsciiMath in web browsers. MathJax is significant for accessibility because it produces output …
Metadata
Data that provides structured information about other data or digital content. In accessibility, metadata plays a critical role in describing the accessibility features and characteristics of digital …
Microservices (Microservice Architecture)
A software architecture pattern where an application is composed of small, independent services that communicate over well-defined APIs, each responsible for a specific function and deployable indepen…
Multilingual Web (Multilingual Website, Multi-language Web)
Web content that is available in more than one language, typically through localization of an original website into additional language versions. Multilingual websites present unique accessibility cha…
MutationObserver (DOM Mutation Observer, Mutation Records API)
An HTML5 browser API that monitors and reports changes to the Document Object Model (DOM) structure of a web page in real time, including additions and removals of elements, attribute changes, and tex…
Non-Functional Requirement (NFR, Quality Attribute)
A software requirement that specifies how a system should behave rather than what it should do. Non-functional requirements include accessibility, security, performance, maintainability, and usability…
Page Segmentation (Web Page Segmentation, VIPS)
The process of dividing a web page into distinct visual or structural blocks based on layout cues such as whitespace, borders, colors, and font properties. Page segmentation algorithms like Vision Bas…
Progressive Enhancement
A web design strategy that starts with a baseline of essential content and functionality that works in any browser or with any internet connection, then layers on enhanced features for users with more…
Rich Internet Application (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 de…
Rich internet application (RIA)
A web application that uses client-side scripting (typically JavaScript) to provide dynamic, interactive functionality similar to desktop software, including features like drag-and-drop, real-time upd…
Scalable Vector Graphics (SVG)
An XML-based vector image format for two-dimensional graphics that supports interactivity and animation. Unlike bitmap formats (JPEG, PNG, GIF) which store images as grids of pixels, SVG describes sha…
Single Page Application (SPA)
A web application architecture that dynamically updates page content in response to user interactions without requiring a full page reload, instead using JavaScript to modify the Document Object Model…
Single-Page Application (SPA)
A web application that loads a single HTML document and dynamically updates its content through JavaScript without requiring full page reloads. SPAs use client-side routing and AJAX requests to fetch …
Text-Mode Browser (Text Browser, Terminal Browser, Console Browser)
A web browser that renders web pages as text only, without displaying images or graphical layout, typically running in a command-line terminal or console environment. The most well-known text-mode bro…
Unicode (Unicode Standard, UTF-8)
A universal character encoding standard that assigns a unique code point to every character in every writing system, enabling consistent representation and processing of text across all platforms, pro…
User-Generated Content (UGC)
Content such as text, images, videos, and reviews created and shared by end users rather than by the website or platform owner. In e-commerce, user-generated content includes customer reviews, review …