Mocha - такое непрезентабельное название имел язык программирования, который в 1995 году разрабатывал Брендан Эйх в компании Netscape. Поскольку четкие требования к языку не были сформулированы, то Брендан и его команда, занимающаяся браузером, начала разрабатывать концепцию нового языка программирования.
Ребята хотели получить мощный и популярный язык программирования, похожий на Java, но с более легким порогом вхождения для непрограммистов.
Язык, в ходе 9 месяцев разработки, сменил несколько названий: Mocha, LiveScript, LiveWire. Изначально планировали что JavaScript будет иметь возможность работать как на стороне клиента, так и на стороне сервера (Node.JS привет!).
В декабре 1995 года, была получена лицензия на название JavaScript у компании Sun. Почему так? Ну Java было модное слово! На синтаксис оказали влияние и C и Java и другие языки - вот такая солянка.
Первый браузер, куда встроили JS это Netscape Navigator (1995 год). Поскольку свою версию JScript в 1996 году выпустила Microsoft, то Netscape выдвинула инициативу стандартизации языка, которая получила название ECMA.
Подведем итог:
- именем владеет Sun, JavaScript - имя купленное у этой компании. Сейчас именем владеет Oracle.
- язык не является чьей либо собственностью, ни одна компания не владеет языком JavaScript. Это одна из причин его популярности.
- изначально JS планировался как и серверный язык, однако популярность его как сервера пришла почти 10 лет спустя в Node.JS.
- в 2011 году вышел JS фрейморк который называется Mocha.
подробнее на канале Телеграм: https://t.me/jsrules
Ну и чуть изображений:
Брендан Ейх
Netscape Navigator версии 3.0 годы 1994-1996
Netscape Navigator 2005 год
Краткая история JavaScript