client-side scripting language i.e. it runs within the client's(user) browser.
It is used to make webpages interactive and to add dynamic effects to the web pages.
client-side scripting language for web-based applications, and it is supported by almost all web browsers available, such as
Google Chrome, Mozilla Firefox, Apple Safari, Edge, etc.
Netscape was in competition with Microsoft and that’s why they approached Sun Microsystems, which was about to launch a new programming language
JAVA. Java was a programming language which had all the features of Object Oriented Programming. Unlike
C/C++ Java’s compiled bytecode was machine independent, it could run on different operating systems. It could also develop applets which could run on websites. Due to all these features, Java became very popular language.
Java was used for system programming and
applet development but there was still a need for a scripting language for websites to enhance the
user’s interactivity with the website. Netscape in collaboration with Sun Microsystems thought of developing a scripting language especially for Netscape to compete with Internet Explorer of Microsoft which was gaining popularity. In early 1995 Netscape contracted Brendan Eich to design a scripting language. It resulted in the birth of
LiveScript. This Scripting language could easily be written directly inside HTML and could run on Netscape browser.
validation, that means it validates the data before sending it to server. Hence the user interacts with the server only when all the data gets validated. It saves server traffic, which means less load on your server.
sliderswhich provide richer interface to the users.
|Client Side||Server Side|