About this interactive
What you are doing: deciding whether each example does its work on the client side or the server side.
An application can process data on the user's machine (the client side) or on the host (the server side). Each is a trade-off. The client side can feel faster, because there is no round trip, and it takes load off the host. The server side can hide data the user should not see and can make a check the user cannot tamper with, which is why a check that matters is repeated on the host even when the page already does it.
How to use it: ask where the work happens. On the user's machine, or back on the host?
What you'll learn
- Tell client-side processing from server-side processing, and weigh the performance and security trade-off each one makes
Aligned to
CompTIA Security+
2.3
Explain various types of vulnerabilities.
Key terms
- Client-side processing
- The execution of application logic and computation performed locally on the user's device rather than on a server.
- Server-side processing
- The execution of application logic and computation performed on the server before results are sent to the client.
- Client-based
- An application model that requires a dedicated client or app to be installed on a user's machine to access services.
- Agentless
- An application model that allows a device to access services directly without installing a specialized client or app.
Topics
Client Side Processing
Server Side Processing
Interactive
Streak Sort
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →