Client-Side vs. Server-Side Languages

Advanced languages can reside on the user's computer (client) or might often be sitting on the server. Some are programmed on the client and reside on the server. Some are completely on the server. Let's examine a few of these. (Note this is an overview. Any one of these topics could take up an entire book.)

Client Side

Client-side languages include HTML, WML, XML, JavaScript, and VBScript. The client (Web browser) executes these scripting languages. Java can be either client-side or server-side, depending on the purpose and design. Java that is for the client side is called an applet; if for the server side, it is called a servlet.

By having the browser do the work, your server gets a performance boost. ...

Get Online! The Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.