Nashorn (движок JavaScript)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Nashorn
Тип Движок JavaScript
Разработчик Oracle Corporation
Написана на Java
Операционная система Кроссплатформенное ПО
Аппаратная платформа Java Virtual Machine
Состояние Активное

Nashorn — движок JavaScript, разрабатываемый полностью на языке программирования Java компанией Oracle. Основан на Da Vinci Machine (JSR 292) и доступен в составе Java 8.

Проект был впервые анонсирован на JVM саммите в июле 2011 года,[1][2] а позже подтверждён на конференции JavaOne в октябре 2011 года.[3]

21 ноября 2012 года Oracle официально объявила о начале открытия исходного кода и миграции в репозиторий OpenJDK. Целью проекта является предоставление возможности встраивания JavaScript в приложения, написанные на языке программирования Java в соответствии с JSR-223 и разработки standalone-приложений на JavaScript.[4] 21 декабря 2012 года Oracle открыла исходный код Nashorn в репозитории OpenJDK.[5]

Этимология

Nashorn [ˈnaːsˌhɔɐ̯n] ("nahss-horn") это немецкий перевод слова "rhinoceros", игра слов с использованием слова Rhino, названия движка JavaScript, реализованного на Java и поддерживаемого компанией Mozilla Foundation. Rhino, в свою очередь, получил название в честь животного, изображённого на обложке книги о JavaScript, выпущенной издательством O'Reilly Media.[6]

См. также

Примечания

  1. JVM Language Summit — Agenda (недоступная ссылка). Oracle Corporation (July 2011). Дата обращения: 24 июля 2011. Архивировано 19 августа 2011 года.
  2. Saab, Georges JVM Language Summit: Moving Java Forward, aka ‘Pointy haired manager talk’ (недоступная ссылка). Oracle Corporation (19 июля 2011). Дата обращения: 24 июля 2011. Архивировано 14 июля 2013 года.
  3. Krill, Paul Oracle prepping its Nashorn JavaScript engine. InfoWorld (5 октября 2011). Дата обращения: 8 октября 2011. Архивировано 30 июня 2012 года.
  4. Coomes, John CFV: New Project: Nashorn. Oracle Corporation (21 ноября 2012). — «I hereby propose the creation of the Nashorn Project with Jim Laskey as the Lead and HotSpot group as the sponsoring Group. In accordance with the OpenJDK guidelines [1], we would like to start a new project to implement a lightweight high-performance JavaScript runtime in Java with a native JVM». Дата обращения: 24 ноября 2012. Архивировано 27 ноября 2012 года.
  5. Laskey, J Open for business (недоступная ссылка). Oracle Corporation (21 декабря 2012). Дата обращения: 21 декабря 2012. Архивировано 22 января 2013 года.
  6. JavaScript: The Definitive Guide, 5th Edition. O'Reilly Media, Inc. Дата обращения: 31 января 2012. Архивировано 18 апреля 2012 года.

Ссылки