Client-side scripting is done using scripting languages for web-browsers, these are based on several standards.