Skip to main content

UI Development

Web Dev Overview

FE Roadmap

roadmap pt 2

Glossary of UI Development Terms

TermsDefinitions
transpilerTranspilers / Compilers img}
webpack loaderwebpack loader img}
ARIAARIA (Accessible Rich Internet Applications) is a set of attributes that enhance the accessibility of web applications, especially for users who rely on assistive technologies like screen readers. ARIA helps communicate the roles, states, and properties of UI elements that are not natively accessible or are created with custom components.
content management system (CMS)A CMS driven website will process the raw data of the database and match it with correct HTML for the page template producing the page for web browsers
Web WorkerWeb Workers are a browser API that allows JavaScript to run in background threads separate from the main execution thread. They enable true parallel processing in JavaScript applications without blocking the UI, making them ideal for computationally intensive tasks.
Data Transfer Objects (DTOs)Data Transfer Objects (DTOs) are used in mobile and web applications primarily to transfer data between processes efficiently. They help in reducing the number of remote calls by encapsulating necessary data into a single object, thus optimizing data transfer and improving performance. DTOs also serve to decouple different layers of an application, such as the database and business logic layers, allowing changes in one layer without affecting others. Additionally, DTOs can be used to manage different types of API responses and facilitate versioning of these responses, making it easier to handle various client types like HTTP and mobile applications.