Actions (such as code execution or content rendering) that take place in the browser rather than the webserver.
There are numerous tradeoffs to consider when deciding what should be done by the browser and what should be done by the sever:
- Some things are only possible (because of limitations of the technology) for the browser or the server (for example, only the browser can detect the position of the mouse, and only the server can update the database).
- Sometimes only one of them has ready access to the neccessary information
- Response time is typically much better for things done Client Side.
- Security is typically much better for things done Server Side.
Contrast ServerSide.
category: Glossary