It is mainly used for client-side scripting, such as creating interactive elements on web pages, creating web applications, or creating web pages that dynamically respond to user input.
The language was originally developed by Netscape Communications Corporation in 1995, but was later standardized in version 1.
0 in 1998 as ECMAScript.
0 introduced namespaces, and ECMAScript 3.
0 introduced classes.