Client-side: Code executes within the local browser., Reduces load on the server., Executing JavaScript code., Initial validation of inputs., Reduces amount of web traffic., Reduced erroneous data ending up being sent to server., Scripts are embedded on the web page., jQuery is a fast, small, and feature-rich library. For event handling and animation., The use of cookies to personalise the user experience is an example of this., Interact directly with the page’s HTML elements like text boxes, buttons, list-boxes and tables., Faster response times., Dynamically show and hide elements on the web page based on user inputs., Server-side: Code executes on a remote computer., Essential for accurate querying of a database., SQL processes take place here., Need to keep data owned by a company private and secure., Processing overhead that can decrease performance and force the user to wait for the page to be processed and recreated.,

Server and client side processing

Leaderboard

Visual style

Options

Switch template

Continue editing: ?