История того, почему он называется JavaScript, является запутанной и имеет непосредственное отношение к тому, чтобы разработчики были довольны новым языком.
Первоначально это был Mocha, затем LiveScript и, наконец, JavaScript. Называя его JavaScript, вероятно, имеет непосредственное отношение к тому, почему он был так широко принят, поскольку люди предполагают, что он похож на Java и другие языки семейства C, которые большинство программистов используют каждый день. На самом деле он имеет гораздо больше общего со Scheme и некоторыми из более эзотерических прототипных языков.
JavaScript - это хорошо определенный язык, и он удивительно хорошо реализован во всех браузерах. Существуют элементы спецификации, которые вызывают серьезные головные боли, такие как вывод точек с запятой, но они довольно согласуются со спецификацией во всех реализациях.
Это библиотека DOM, которая вызывает 99% головной боли при кросс-браузерной реализации в реальном мире.