Client-side

Client-side

Client-side refers to operations that are performed by the client in a client–server relationship in a computer network.

Typically, a client is a computer application, such as a web browser, that runs on a user's local computer or workstation and connects to a server as necessary. Operations may be performed client-side because they require access to information or functionality that is available on the client but not on the server, because the user needs to observe them or provide input, or because the server lacks the processing power to perform the operations in a timely manner for all of the clients it serves. Additionally, if operations can be performed by the client, without sending data over the network, they may take less time, use less bandwidth, and incur a lesser security risk.

When the server serves data in a commonly used manner, for example according to the HTTP or FTP protocols, users may have their choice of a number of client programs (most modern web browsers can request and receive data using both of those protocols). In the case of more specialized applications, programmers may write their own server, client, and communications protocol, that can only be used with one another.

Programs that run on a user's local computer without ever sending or receiving data over a network are not considered clients, and so the operations of such programs would not be considered client-side operations.

Example

Distributed computing projects such as SETI@home or NAGAR and popular applications like Google Earth rely primarily on client-side operations. The SETI@home client initiates a connection with the server and requests some data. The server selects a data set (a server-side operation) and sends it back to the client. The client then analyzes the data (a client-side operation), and, when the analysis is complete, transmits its results back to the server.

See also


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Client side — Dans le domaine informatique, le terme Client side ( côté client ) fait référence à la relation d un client dans une architecture Client serveur. Le client est une application comme un navigateur qui fonctionne localement sur l ordinateur et qui… …   Wikipédia en Français

  • client-side — adjective Occurring on the client (local machine) rather than the server (remote machine). Client side validation of data is dangerous because the client might be malicious. Ant: server side …   Wiktionary

  • Client-side scripting — generally refers to the class of computer programs on the web that are executed client side, by the user s web browser, instead of server side (on the web server).[1] This type of computer programming is an important part of the Dynamic HTML… …   Wikipedia

  • Client-side JavaScript — (CSJS) is JavaScript that runs on the client side. While JavaScript was originally created to run this way, the term was coined because the language is no longer limited to just client side, since server side JavaScript (SSJS) is now available.… …   Wikipedia

  • Client side Scripting — Le Client Side Scripting (script côté client) fait référence généralement à des programmes dans un contexte web qui s exécutent côté client (navigateur web, par opposition aux scripts Server Side s exécutant côté serveur Web. Principe Les scripts …   Wikipédia en Français

  • Client-side prediction — is a network programming technique used in video games intended to conceal negative effects of high latency connections. The technique attempts to make the player s input feel more instantaneous while governing the player s actions on a remote… …   Wikipedia

  • Client-side persistent data — or CSPD is a term used in computing for storing data required by web applications to complete internet tasks on the client side as needed rather than exclusively on the server. As a framework it is one solution to the needs of Occasionally… …   Wikipedia

  • Client-side encryption — is the cryptographic technique of encrypting data before it is transmitted to a server in a computer network. Usually, encryption is performed with a key that is not known to the server. Consequently, the service provider is unable to decrypt the …   Wikipedia

  • Client Side Scripting — Le Client Side Scripting (script côté client) fait en général référence à des programmes dans un contexte web qui s exécutent côté client (navigateur web, par opposition aux scripts Server Side s exécutant côté serveur Web. Principe Les scripts… …   Wikipédia en Français

  • client-side caching —    See offline files …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”