Разработчик (и) | Oracle Corporation |
---|---|
Написано на | Java |
Операционная система | Кросс-платформенная |
Платформа | Виртуальная машина Java |
Тип | Механизм JavaScript |
Лицензия | GPL с исключением связи |
Nashorn - это движок JavaScript, разработанный на языке программирования Java компанией Oracle. Он основан на Da Vinci Machine (JSR 292) и был выпущен с Java 8.
. Проект был впервые анонсирован на саммите по языку JVM в июле 2011 года, а затем подтвержден на JavaOne в октябре 2011 года.
21 ноября 2012 года Oracle официально объявила о открытом исходном коде исходного кода Nashorn в репозитории OpenJDK. Целью проекта будет позволить встраивать JavaScript в приложения Java через JSR-223 и разрабатывать автономные приложения JavaScript. 21 декабря 2012 года Oracle объявила, что исходный код Nashorn был опубликован в репозитории OpenJDK.
Он обеспечивает 100% поддержку ECMAScript 5.1.
С выпуском Java 11, Nashorn устарел и был удален из JDK 15 и далее. GraalVM был предложен в качестве замены.
Nashorn (" nahss-horn ") - немецкий перевод rhinoceros, игра слов на Rhino, название движка JavaScript, реализованного на Java и предоставленного Mozilla Foundation. Последний получил свое название от животного на обложке книги по JavaScript из O'Reilly Media.
Согласно тестам Oracle, производительность Nashorn составляет несколько порядков значительно быстрее, чем альтернативный движок Rhino JavaScript.