O'Reilly logo

Online! The Book by Wendy Taylor, Chris Pirillo, John C. Dvorak

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required