Client- vs. Server-side Scripting
Within the Internet or a network there are many workstations (your computer system, for example) and a few servers. When a script is interpreted by a browser on a workstation, it is called client-side scripting. In this case, the workstation is using its own resources to do the interpretation. When a script is interpreted or compiled on a server and only the output is sent to the workstation, it is called server-side scripting. In this case, it is the server that is using its resources to do the interpretation or compiling.
Next: Server Push