Glossary
Client-side

Client-side

Client-side is the user-facing part of a web app, responsible for processing user input and displaying content. It leverages client-side programming languages like HTML, CSS, and JavaScript and client APIs like the Document Object Model (DOM) API and Web APIs to manipulate web page content and behavior, such as modifying the styling and layout of page elements. 

By using client-side development, web applications provide dynamic updates, interactive features, and form validation without requiring a page reload. Meanwhile, the server-side handles HTTP requests, performs data management tasks, and sends dynamic content to the client-side.

Client-side development divides the web application's functions between the user’s device and the server, reducing the server's processing load. This separation leads to faster and more responsive web applications, improving scalability and overall performance.

Other glossary terms