a client-side scripting language that runs inside of web browser to help create fsr more interactive web pages. it is responsible for giving a web page "behavior". All modern web browser support it
refers to programs that are executed completely on a server and make use of the server's computstional power and ability to distribute a page or file to many users