continuing every Monday on DailyJS. I'll be discussing the history of
contain references at the bottom so you can get more details on the
major events and concepts.
gives us a clue to its origins -- Java obviously plays some part in
Netscape used the name under license. However, Sun didn't create
included with an early version of Netscape 2 in 1995. Brendan Eich
started his career at Silicon Graphics, working on operating systems and
networking code. Eventually he ended up at Netscape.
Although people like to point out it wasn't developed by Sun and isn't
exactly like Java, Brendan was keen to push it as Java's little brother:
And we were pushing it as a little brother to Java, as a complementary language like Visual Basic was to C++ in Microsoft's language families at the time.
Work on the specification for ECMA-262 began in November 1996, after
of the standard was adopted by Ecma in June 1997.
1996), then 1.2 was released with Netscape 4.0 in June 1997.
Meanwhile Microsoft were building up Internet Explorer to compete with
Netscape. JScript was released with Internet Explorer 3.0 in August 1996
avoid trademark disputes.
should do. The reason for this is Brendan Eich is the CTO of Mozilla
you might have otherwise expected, despite it having an internationally
features and the DOM.