Nashorn (движок JavaScript)

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

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.
  2. Saab, Georges JVM Language Summit: Moving Java Forward, aka ‘Pointy haired manager talk’. Oracle Corporation (19 июля 2011). Дата обращения 24 июля 2011.
  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.

Ссылки[править | править код]