A scripting language for Netscape Navigator
The language of the Designer
Java naming and syntax model
One of the requirements Netscapes it was then, that the Syntax of the “glue language” should be similar to those of the prevailing trend of Java language what languages are perhaps the more obvious choice of one of the already existing script as Syntax-models excluded. The fact that he had to make his prototype ready in no time and was subsequently deployed without major Revisions, there Eich even today, the debt the way a little wayward Design of the programming language.
ECMA takes over
Ajax changed everything
CommonJS paves the way for Node.js