JS is one of the popular implementation of ECMAScript.
Born: 1994 —> 4th Dec 1995
Father: Brendan Eich of Netscape
Inspired by: Java, Scheme, Self, AWK, HyperTalk
You will often hear people say that JavaScript is —
- JS interpreted language? - it depends on the implementation of engine
- interpreted (earlier versions) or JIT compiled (at present as it comes with compiler and profiler which helps in optimizing the JS code)
- Multi paradigm
- event-driven, functional, imperative, procedural, object-oriented programming
- Single threaded
- dynamic language
- first in class functions