Nashorn (движок JavaScript)

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

Nashorn
Тип Движок JavaScript
Разработчик Oracle Corporation
Написана на Java
Операционная система Кроссплатформенное ПО
Аппаратная платформа Java Virtual Machine
Состояние Активное
Лицензия GNU GPL

Проект был впервые анонсирован на 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.
  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.
  5. Laskey, J Open for business. Oracle Corporation (21 декабря 2012). Дата обращения: 21 декабря 2012.
  6. JavaScript: The Definitive Guide, 5th Edition. O'Reilly Media, Inc. Дата обращения: 31 января 2012.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.