client side component - brightstudent/backend GitHub Wiki

Client side component

Client side refers to everything in a web application that is displayed or occurs on the client in web development (end user device). This includes what the user sees, such as text, images, and the rest of the user interface, as well as any actions performed by an application within the user's browser.

On the client side, markup languages such as HTML and CSS are interpreted by the browser. Further to that, many modern developers are incorporating client-side processes into their application architecture and moving away from doing everything on the server side; for example, business logic for dynamic webpages* typically runs client side in a modern web application. JavaScript is almost always used to write client-side processes.

Client-side vs server-side scripting

Client-side scripting is simply the execution of scripts, such as JavaScript, on the client device, typically within a browser. Because JavaScript is globally supported, any type of script can run on the client side. Other programming languages can only be used if the user's browser supports them.

Server-side scripts run on the server rather than the client, and are frequently used to supply dynamic content to webpages in response to user activities. Server-side scripts do not have to be written in JavaScript because the server may support a variety of languages.