SlideShare a Scribd company logo
1 of 13
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
 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.
 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.
 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
 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.
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
 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.
 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.
 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.
 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.
 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.
 https://www.educative.io/answers/client-side-vs-server-
side#:~:text=Client%2Dside%20means%20that%20the,place%20on%20a%20
web%20server.
 https://www.dcs.bbk.ac.uk/~ptw/teaching/IWT/client/notes.html
 https://www.cloudflare.com/learning/serverless/glossary/client-side-vs-
server-side/
 https://www.pragimtech.com/blog/blazor-webAssembly/web-application-
client-vs-server-side-processing/
 https://www.seguetech.com/client-server-side-code/
CLIENT SIDE PROCESSING.pptx

More Related Content

Similar to CLIENT SIDE PROCESSING.pptx

Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureVersatile Mobitech
 
Offline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaurOffline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaurKautilya Bhardwaj
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfConnect Solutions
 
web development.pdf
web development.pdfweb development.pdf
web development.pdfJessicaArifa
 
Web browser and Security Threats
Web browser and Security ThreatsWeb browser and Security Threats
Web browser and Security ThreatsHTS Hosting
 
Website hacking and prevention (All Tools,Topics & Technique )
Website hacking and prevention (All Tools,Topics & Technique )Website hacking and prevention (All Tools,Topics & Technique )
Website hacking and prevention (All Tools,Topics & Technique )Jay Nagar
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfConnect Solutions
 
The Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxThe Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxConnect Solutions
 
Cross Site Scripting ( XSS)
Cross Site Scripting ( XSS)Cross Site Scripting ( XSS)
Cross Site Scripting ( XSS)Amit Tyagi
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website DevelopmentCHL Softech
 
(In)Security Implication in the JS Universe
(In)Security Implication in the JS Universe(In)Security Implication in the JS Universe
(In)Security Implication in the JS UniverseStefano Di Paola
 
Internet applications unit1
Internet applications unit1Internet applications unit1
Internet applications unit1MSc CST
 
Browser Security ppt.pptx
Browser Security ppt.pptxBrowser Security ppt.pptx
Browser Security ppt.pptxAjaySahre
 
Introduction to Cross Site Scripting ( XSS )
Introduction to Cross Site Scripting ( XSS )Introduction to Cross Site Scripting ( XSS )
Introduction to Cross Site Scripting ( XSS )Irfad Imtiaz
 
The best development services available for Pakistan.ppt
The best development services available for Pakistan.pptThe best development services available for Pakistan.ppt
The best development services available for Pakistan.pptConnect Solutions
 

Similar to CLIENT SIDE PROCESSING.pptx (20)

Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
Offline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaurOffline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaur
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
web development.pdf
web development.pdfweb development.pdf
web development.pdf
 
Web browser and Security Threats
Web browser and Security ThreatsWeb browser and Security Threats
Web browser and Security Threats
 
Website hacking and prevention (All Tools,Topics & Technique )
Website hacking and prevention (All Tools,Topics & Technique )Website hacking and prevention (All Tools,Topics & Technique )
Website hacking and prevention (All Tools,Topics & Technique )
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
The Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptxThe Guide to Website Development for Beginners.pptx
The Guide to Website Development for Beginners.pptx
 
Cross Site Scripting ( XSS)
Cross Site Scripting ( XSS)Cross Site Scripting ( XSS)
Cross Site Scripting ( XSS)
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website Development
 
XSS Exploitation
XSS ExploitationXSS Exploitation
XSS Exploitation
 
E farming
E farmingE farming
E farming
 
(In)Security Implication in the JS Universe
(In)Security Implication in the JS Universe(In)Security Implication in the JS Universe
(In)Security Implication in the JS Universe
 
Internet applications unit1
Internet applications unit1Internet applications unit1
Internet applications unit1
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Scripting Languages
Scripting LanguagesScripting Languages
Scripting Languages
 
Browser Security ppt.pptx
Browser Security ppt.pptxBrowser Security ppt.pptx
Browser Security ppt.pptx
 
Java script
Java scriptJava script
Java script
 
Introduction to Cross Site Scripting ( XSS )
Introduction to Cross Site Scripting ( XSS )Introduction to Cross Site Scripting ( XSS )
Introduction to Cross Site Scripting ( XSS )
 
The best development services available for Pakistan.ppt
The best development services available for Pakistan.pptThe best development services available for Pakistan.ppt
The best development services available for Pakistan.ppt
 

More from agniva pradhan

1. METHODS OF CLUSTER ANALYSIS.pptx
1. METHODS OF CLUSTER ANALYSIS.pptx1. METHODS OF CLUSTER ANALYSIS.pptx
1. METHODS OF CLUSTER ANALYSIS.pptxagniva pradhan
 
TWO STEP CLUSTER ANALYSIS.pptx
TWO STEP CLUSTER ANALYSIS.pptxTWO STEP CLUSTER ANALYSIS.pptx
TWO STEP CLUSTER ANALYSIS.pptxagniva pradhan
 
NEAREST NEIGHBOUR CLUSTER ANALYSIS.pptx
NEAREST NEIGHBOUR CLUSTER ANALYSIS.pptxNEAREST NEIGHBOUR CLUSTER ANALYSIS.pptx
NEAREST NEIGHBOUR CLUSTER ANALYSIS.pptxagniva pradhan
 
HIERARCHICAL CLUSTER ANALYSIS.pptx
HIERARCHICAL CLUSTER ANALYSIS.pptxHIERARCHICAL CLUSTER ANALYSIS.pptx
HIERARCHICAL CLUSTER ANALYSIS.pptxagniva pradhan
 
CLUSTER SILHOUETTES.pptx
CLUSTER SILHOUETTES.pptxCLUSTER SILHOUETTES.pptx
CLUSTER SILHOUETTES.pptxagniva pradhan
 
METHODS OF CLUSTER ANALYSIS.pptx
METHODS OF CLUSTER ANALYSIS.pptxMETHODS OF CLUSTER ANALYSIS.pptx
METHODS OF CLUSTER ANALYSIS.pptxagniva pradhan
 
ROC CURVE AND ANALYSIS.pptx
ROC CURVE AND ANALYSIS.pptxROC CURVE AND ANALYSIS.pptx
ROC CURVE AND ANALYSIS.pptxagniva pradhan
 
K – means cluster analysis.pptx
K – means cluster analysis.pptxK – means cluster analysis.pptx
K – means cluster analysis.pptxagniva pradhan
 
DISCRIMINABLE CLUSTER ANALYSIS.pptx
DISCRIMINABLE CLUSTER ANALYSIS.pptxDISCRIMINABLE CLUSTER ANALYSIS.pptx
DISCRIMINABLE CLUSTER ANALYSIS.pptxagniva pradhan
 
Agniva pradhan seminar on disinfectant
Agniva pradhan seminar on disinfectantAgniva pradhan seminar on disinfectant
Agniva pradhan seminar on disinfectantagniva pradhan
 

More from agniva pradhan (11)

1. METHODS OF CLUSTER ANALYSIS.pptx
1. METHODS OF CLUSTER ANALYSIS.pptx1. METHODS OF CLUSTER ANALYSIS.pptx
1. METHODS OF CLUSTER ANALYSIS.pptx
 
TWO STEP CLUSTER ANALYSIS.pptx
TWO STEP CLUSTER ANALYSIS.pptxTWO STEP CLUSTER ANALYSIS.pptx
TWO STEP CLUSTER ANALYSIS.pptx
 
NEAREST NEIGHBOUR CLUSTER ANALYSIS.pptx
NEAREST NEIGHBOUR CLUSTER ANALYSIS.pptxNEAREST NEIGHBOUR CLUSTER ANALYSIS.pptx
NEAREST NEIGHBOUR CLUSTER ANALYSIS.pptx
 
HIERARCHICAL CLUSTER ANALYSIS.pptx
HIERARCHICAL CLUSTER ANALYSIS.pptxHIERARCHICAL CLUSTER ANALYSIS.pptx
HIERARCHICAL CLUSTER ANALYSIS.pptx
 
CLUSTER SILHOUETTES.pptx
CLUSTER SILHOUETTES.pptxCLUSTER SILHOUETTES.pptx
CLUSTER SILHOUETTES.pptx
 
METHODS OF CLUSTER ANALYSIS.pptx
METHODS OF CLUSTER ANALYSIS.pptxMETHODS OF CLUSTER ANALYSIS.pptx
METHODS OF CLUSTER ANALYSIS.pptx
 
ROC CURVE AND ANALYSIS.pptx
ROC CURVE AND ANALYSIS.pptxROC CURVE AND ANALYSIS.pptx
ROC CURVE AND ANALYSIS.pptx
 
DECESSION TREE.pptx
DECESSION TREE.pptxDECESSION TREE.pptx
DECESSION TREE.pptx
 
K – means cluster analysis.pptx
K – means cluster analysis.pptxK – means cluster analysis.pptx
K – means cluster analysis.pptx
 
DISCRIMINABLE CLUSTER ANALYSIS.pptx
DISCRIMINABLE CLUSTER ANALYSIS.pptxDISCRIMINABLE CLUSTER ANALYSIS.pptx
DISCRIMINABLE CLUSTER ANALYSIS.pptx
 
Agniva pradhan seminar on disinfectant
Agniva pradhan seminar on disinfectantAgniva pradhan seminar on disinfectant
Agniva pradhan seminar on disinfectant
 

Recently uploaded

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
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.
  • 12.  https://www.educative.io/answers/client-side-vs-server- side#:~:text=Client%2Dside%20means%20that%20the,place%20on%20a%20 web%20server.  https://www.dcs.bbk.ac.uk/~ptw/teaching/IWT/client/notes.html  https://www.cloudflare.com/learning/serverless/glossary/client-side-vs- server-side/  https://www.pragimtech.com/blog/blazor-webAssembly/web-application- client-vs-server-side-processing/  https://www.seguetech.com/client-server-side-code/