Nashorn (silnik JavaScript) — Nashorn (JavaScript engine)

Nashorn
Deweloper(zy) Korporacja Oracle
Napisane w Jawa
System operacyjny Wieloplatformowy
Platforma Maszyna wirtualna Java
Rodzaj Silnik JavaScript
Licencja GPL z wyjątkiem linkowania

Nashorn to przestarzały silnik JavaScript opracowany w języku programowania Java przez firmę Oracle . Jest oparty na maszynie Da Vinci (JSR 292) i został dołączony do środowiska Java 8 do JDK 14.

Historia

Projekt został po raz pierwszy ogłoszony na szczycie językowym JVM w lipcu 2011 r., a następnie potwierdzony na JavaOne w październiku 2011 r.

W dniu 21 listopada 2012 roku, Oracle oficjalnie ogłosił otwarty pozyskiwania źródła Nashorn na OpenJDK repozytorium. Celem projektu będzie umożliwienie osadzania JavaScript w aplikacjach Java za pośrednictwem JSR-223 oraz tworzenie samodzielnych aplikacji JavaScript. 21 grudnia 2012 r. Oracle ogłosiło, że źródło Nashorna zostało publicznie udostępnione w repozytorium OpenJDK .

Zapewnia 100% wsparcie dla ECMAScript 5.1.

Wraz z wydaniem Javy 11, Nashorn jest przestarzały i został usunięty z JDK 15 i nowszych. Jako zamiennik zaproponowano GraalJS z projektu GraalVM .

Nazwa

Nashorn [ˈnaːsˌhɔɐ̯n] ("nahss-horn") to niemieckie tłumaczenie nosorożca , gry słów na Rhino , nazwie silnika JavaScript zaimplementowanego w Javie i dostarczonego przez Mozilla Foundation . Ten ostatni zawdzięcza swoją nazwę zwierzęciu na okładce książki JavaScript wydanej przez O'Reilly Media .

Występ

Według testów Oracle , wydajność Nashorna jest o kilka rzędów wielkości szybsza niż alternatywnego silnika Rhino JavaScript.

Zobacz też

Bibliografia

Linki zewnętrzne