Skip to main content

In the beginning, JavaScript was named Live Script

Netscape changed its name to JavaScript

Why is it called JavaScript?

Java was very popular at the time, so it was decided to establish a new language as Java's little brother.

But as it evolved, JavaScript became a fully independent language with its own specification called ECMAScript.Since ECMAScript is the standardized specification of JavaScript

Why ECMAScript

In those days there was a competition between Netscape Navigator browser and Microsoft Explorer. But the problem was websites which are made compatible with Netscape but not comaitable with explorer or vice versa, so to resolve this problem a standard had been created and that standard was ECMA, according to standard every client script has to follow that ECMA standard latter both Netscape and explore following same standard and became an ECMA standard in 1997.

The full form of ECMA is European Computer Manufacturer's Association. ECMAScript is a Standard for scripting languages such as JavaScript.

Today's JavaScript

Today, JavaScript can be executed not only in the browser, but also on the server, or indeed on any device that has a special program called a JavaScript engine.

earlier, JavaScript was initially created as a browser-only (client side) language.

browser-only language means execute in the browser only.

Inital JavaScript was client side language. But now a days its a combo of the client side as well as server side, both allowing developers to build full-stack applications using a single language.

How JavaScript runs?

JavaScript runs with the help of a special program called a JavaScript engine. The browser has an embedded engine

How do engines work?

The first JavaScript engine was created by Brendan Eich in 1995. The browser has an embedded engine sometimes called a "JavaScript virtual machine".

Usage

JavaScript can be used to create servers mobile applications etc.

what makes JavaScript unique

There are at least three great things about JavaScript

  1. Full integration with HTML/CSS.
  2. Simple things are done simply.
  3. Supported by all major browsers and enabled by default.

Features of JavaScript