Nashorn (движок JavaScript)

У этого термина существуют и другие значения, см. Nashorn (значения).
Nashorn
Тип Движок JavaScript
Разработчик Oracle Corporation
Написана на Java
Операционная система Кроссплатформенное ПО
Аппаратная платформа Java Virtual Machine
Последняя версия
Репозиторий github.com/openjdk/nasho…
Состояние Активное
Лицензия GPL linking exception[вд][2]

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

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

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

Этимология

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

См. также

Примечания

  1. Release 15.3 — 2021.
  2. https://github.com/openjdk/nashorn/blob/main/LICENSE
  3. JVM Language Summit — Agenda  (неопр.). Oracle Corporation (июль 2011). Дата обращения: 24 июля 2011. Архивировано из оригинала 19 августа 2011 года.
  4. Saab, Georges JVM Language Summit: Moving Java Forward, aka ‘Pointy haired manager talk’  (неопр.). Oracle Corporation (19 июля 2011). Дата обращения: 24 июля 2011. Архивировано из оригинала 14 июля 2013 года.
  5. Krill, Paul Oracle prepping its Nashorn JavaScript engine  (неопр.). InfoWorld (5 октября 2011). Дата обращения: 8 октября 2011. Архивировано 30 июня 2012 года.
  6. 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 года.
  7. Laskey, J Open for business  (неопр.). Oracle Corporation (21 декабря 2012). Дата обращения: 21 декабря 2012. Архивировано из оригинала 22 января 2013 года.
  8. JavaScript: The Definitive Guide, 5th Edition  (неопр.). O'Reilly Media, Inc. Дата обращения: 31 января 2012. Архивировано 18 апреля 2012 года.

Ссылки

  • Официальный блог Nashorn Архивная копия от 31 августа 2013 на Wayback Machine
Перейти к шаблону «ECMAScript»
Диалекты
Движки[англ.]
(сравнение[англ.])
Фреймворки,
библиотеки
JavaScript
(сравнение[англ.])
Client-side
Server-side
Библиотеки
(список[англ.])
  • SWFObject[англ.]
  • SWFAddress[англ.]
ActionScript
PureMVC[англ.]
Множественные
реализации
Люди
Другое