3.4.4

Server & Client-Side Processing

Test yourself

Server & Client-Side Processing

As web pages are often interactive, actions carried out by the user require a certain amount of processing to ensure they work as intended

Illustrative background for Server processingIllustrative background for Server processing ?? "content

Server processing

  • Used for more complex processing, or where results are required quickly.
  • Languages such as SQL and PHP are often used for server-side processing.
  • The data required for processing (e.g. contents of a database) do not need to be downloaded to the user’s computer, improving organisational data security.
  • However, busy websites can put excessive demands on web servers.
Illustrative background for Client processingIllustrative background for Client processing ?? "content

Client processing

  • Basic processing (e.g. form validation) can be carried out on the user’s computer.
  • Languages such as Javascript often used for client-side processing.
  • Processing user’s data locally means it doesn’t have to be transferred to the web server, improving security.
  • However, it relies on the user’s browser being able to run scripts which isn’t always the case.

Jump to other topics

1Components of a Computer

2Software & Software Development

3Exchanging Data

4Data Types, Data Structures & Algorithms

5Legal, Moral, Cultural & Ethical Issues

6Elements of Computational Thinking

6.1Thinking Abstractly

6.2Thinking Procedurally

6.3Thinking Logically

7Problem Solving & Programming

8Algorithms

Go student ad image

Unlock your full potential with GoStudent tutoring

  • Affordable 1:1 tutoring from the comfort of your home

  • Tutors are matched to your specific learning needs

  • 30+ school subjects covered

Book a free trial lesson