Server Side & Client Side Processing (OCR A-Level Computer Science): Flashcards

📚Flashcards
Server Side & Client Side Processing
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

15 cards from this deck

Show

Client-side processing location

User's device (browser)

Server-side processing location

Web server

Main client-side language

JavaScript

Server-side languages

PHP, Python, Ruby, Java, Node.js

Client-side processing examples

Form validation, animations, calculations

Server-side processing examples

Database queries, authentication, dynamic content

Client-side benefit: response time

Faster response (no server communication needed)

Client-side security drawback

Code visible & can be manipulated by users

Server-side security benefit

Code hidden from users, more secure

Server-side drawback: load

Increases server load

Client-side code visibility

Visible to users

Server-side code visibility

Hidden from users

Client-side benefit for server

Reduces server load

Why use both processing types together

Creates responsive, secure, functional experience

Client-side processing power limitation

Limited power on client devices, esp. older/mobile

Explore OCR A-Level Computer Science Revision Notes by Topics

Explore OCR A-Level Computer Science Model Answers by Topics

Explore OCR A-Level Computer Science Quizzes by Topics

Explore OCR A-Level Computer Science Exam Questions by Topics

Join 100,000+ A-Level students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.