A Comparison of Server Side & Client Side Scripting

Updated July 19, 2017

Client-side scripting involves writing programs that will attach to HTML documents and run on the Web browser rather than on the server from where the document was retrieved. Server-side scripting, on the other hand, is writing programs that will be executed on servers to generate dynamic content.

Information Access

Client-side scripting allows programs to have more access to the Web browser while server-side scripting allow access to more server functions.

Programming Language

Since server-side scripts are executed on the server, the language used to write them is irrelevant as long as an interpreter is installed on the server. Client-side scripting however is dependent upon the user's Web browser and need to be written in a language that most browsers understand.

Learning Curve

Client-side scripting tends to be more intensive than server scripting since it requires knowledge of a number of elements supported by most Web browsers. However, the result is more distinct elements making it more enjoyable for viewers.

Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

David Gitonga is a Web designer and has an associate degree in information technology and electronics. He has more than two years of experience in Web design and writing Web content and more than five years of experience in electronics. He has written a number of articles for various websites.