JavaScript · 1 min read · Jan 08, 2026

Если «JavaScript» не имеет ничего общего с «Java», то почему он называется «JavaScript»?

Почему «JavaScript» называется «JavaScript»?

Не путать с Java, «JavaScript» является одним из самых популярных и мощных языков сценариев в мире, который находится внутри HTML-документов и может обеспечить уровень интерактивности веб-страниц, который недоступен с помощью простого HTML.

Итак, если «JavaScript» не имеет ничего общего с «Java», то почему в его названии есть «Java»? Как JavaScript получил свое название?

JavaScript был первоначально разработан Брэнданом Айком из Netscape, Inc. под названием Mocha, которое позже было переименовано в LiveScript, а затем в JavaScript. LiveScript было официальным названием языка, когда он впервые был выпущен в бета-версии Netscape Navigator 2.0 в сентябре 1995 года. Однако он был переименован в JavaScript в совместном объявлении с Sun Microsystems 4 декабря 1995 года, когда он был установлен в версии браузера Netscape 2.0B3.

В интервью Айк сказал: «Верно. Все это произошло в течение шести месяцев с мая по декабрь (1995 года), когда это было Mocha, а затем LiveScript. А затем в начале декабря Netscape и Sun заключили лицензионное соглашение, и это стало JavaScript. И идея заключалась в том, чтобы сделать его дополнительным языком сценариев, который будет работать с Java, с компилируемым языком.»

Смена названия с LiveScript на JavaScript примерно совпала с тем, как Netscape добавил поддержку технологии Java в своем веб-браузере Netscape Navigator. Когда окончательное название было решено, это вызвало путаницу и создало впечатление, что это был маркетинговый ход со стороны Netscape, предназначенный для того, чтобы заставить людей думать, что JavaScript действительно имеет какое-то отношение к Java. Также утверждается, что название языка является результатом совместной маркетинговой сделки между Netscape и Sun, в обмен на то, что Netscape включил Java Runtime от Sun в свой тогда доминирующий браузер.

Согласно этому пресс-релизу, дизайн JavaScript был «дополнительным и интегрированным с Java». Также оказывается, что JavaScript действительно может взаимодействовать с апплетами, тоже.

stackoverflow

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.