Client side scripting
Client-side scripting describes programming that is added into a web page to interact with page and browser objects. It differs from [[server-side scripting]] because it is executed on each user's computer instead of on the originating [[web server]]. [[JavaScript]] is the most common scripting language; VBScript is also used but only works on Windows browsers. Client-side scripting is becoming a sophisticated arena paving the way for advanced functionality. On a web page a common combination of client- and server-side scripting is [[AJAX]], which has become a popular technology since 2005.
Our practices
We normally do basic form validation using JavaScript as well as more advanced functionality when the client has a need for it. Development times can potentially take more time than server-side development due to the differences between each browser and how it handles the code.