Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
CLIENT SIDE PROCESSING.pptx
1. WEST BENGAL UNIVERSITY OF ANIMAL AND FISHERY SCIENCES
FACULTY OF FISHERY SCIENCES
A SEMINAR ON
CLIENT SIDE
PROCESSING
SUBMITTED TO:
DR. BISWARUP SAHA
DEPT. OF FEX
SUBMITTED BY :
AGNIVA PRADHAN
SUKALPA MANDAL
DEPT OF FNT
2. We use any browser like Google Chrome,
Edge or Firefox.
We type the address of a site we need.
Our browser sends a request to the
server of that particular site to get the
information.
The server sends the data in encrypted
manner.
As soon as our browser receives the
encrypted data in markup language it
renders the data and decrypt the data
and shows the site Infront of us.
3. In web development, 'client side' refers to
everything in a web application that is
displayed or takes place on the client (end user
device). This includes what the user sees, such
as text, images, and the rest of the UI, along
with any actions that an application performs
within the user's browser.
The client side is also known as the frontend,
although these two terms do not mean
precisely the same thing. Client-side refers
solely to the location where processes run,
while frontend refers to the kinds of processes
that run client-side.
4. Client-side can be defined that the processing takes
place on the user’s computer. It requires browsers to
run the scripts on the client machine without
involving any processing on the server.
This processing is important to execute the tasks
required by the user on the web. Since the client-
side script is executed on the client’s computer, it is
visible to the client. On the other hand, the server-
side script is executed in the server; hence, it is not
visible to the users.
This is typically done using JavaScript, since a
JavaScript interpreter is built into browsers
5. Client program (e.g. web browser) can be used to
To retrieve data from web browser or user’s screen.
Used in the field of online games.
To customize the web page without reloading the page.
Client side scripting is used for validation purpose. If the user
enters incorrect credentials on the login page, the web page
displays an error message on the client machine without
submitting it to the web server.
To create ad banners that interact with the user, rather than
simply displaying graphics.
To create animated images that change when we move the
mouse over them.
Client side script can be used to detect installed plug-ins and
notify the user if a plugin is required.
6. Client Side
Does not need interaction with the
server
Runs on the user’s computer
Reduces load on the server’s
processing unit
Languages used: HTML, CSS,
JavaScript
Server Side
Requires interaction with the
server
Runs on the web server
Allows the server to provide
dynamic websites tailored to the
user. Increases the processing load
on server.
Languages used: PHP, ASP.net,
Python
7. JavaScript: It is the most widely client side scripting or
programming language. JavaScript is an object based
oriented, dynamically typed (or also called weakly typed)
scripting language. It runs directly on the browser with
the help of an inbuilt interpreter.
VBScript: This scripting language is developed by
Microsoft, based on the Visual Basic. It is basically used
to enhance the features of web pages in Internet
Explorer. VBScript is interpreted by Internet Explorer
web browser.
jQuery: jQuery is a fast, small, lightweight JavaScript
library. It is used to facilitate a lot of JavaScript code
into simple-to-use-functionality.
8. Malicious HTML tags embedded in web request can cause the server
to generate malformed pages. It can be dangerous if run on the server
side.
Malicious code can be sent to the server from the attackers in a
discussion group website.
An attacker can send a file to a client and encourage him to post it to
the server. The file may contain malicious code that can hack the
website.
When a client visits a website, a small text file called a cookie is often
placed in the client’s computer. At the next visiting, the web server
scans that cookie. If it found on the computer, the attacker can use
the cookie data to trigger the download of malicious code.
9. Speed -faster because the data is on the client and does not
need to move across the internet.
The client side scripting language is quite easy to learn and use.
The main advantage of client side scripting is that it is
lightweight and relatively easy to implement (syntax not too
complex).
Security -data can’t be intercepted on the client in the way it can
when it moves across the internet.
Browser respond immediately when user presses any key,
mouse movement, clicks, etc.
10. Browser specific – different browsers process scripts in different
ways, therefore the web page owner can’t be sure how their web
page will appear on screen.
The main disadvantage of client side scripting is that it is
unsecure because the code is sent as is to the client and,
therefore, visible to it if the client looks at the sources of his web
page. In short, code is usually visible.
Computer speed- the web page owner is reliant on the processor
speed of the client’s computer; so if this is slow then the
processing will be slow.
The web application based on the heavy JavaScript can be
complicated to debug and maintain.
11. Client side scripting is a process in which the code along
with HTML web page is sent to the client by the server.
Here, the code refers to the script.
In other simple words, client side scripting is a process in
which scripts are executed by browsers without connecting
the server.
The code executes on the browser of client’s computer
either during the loading of web page or after the web page
has been loaded.