Nashorn
Nashornは、オラクルによってJavaプログラミング言語で開発されたJavaScriptエンジンである。Da Vinci Machine(英語版)(JSR 292)に基づいており、Java 8でリリースされている。
このプロジェクトは、2011年7月のJVM言語サミットで最初に発表され、2011年10月にJavaOneで確認された。
2012年11月21日、オラクルはOpenJDKリポジトリでのNashornソースのオープンソースを正式に発表した。プロジェクトの目的は、JSR-223を介してJavaアプリケーションにJavaScriptを埋め込むことを可能にし、スタンドアロンのJavaScriptアプリケーションを開発することである。2012年12月21日、オラクルはNashornソースがOpenJDKリポジトリで公開されたことを発表した。
Nashornは、ECMAScript 5.1を100%サポートする。
Java 11のリリースに伴い、Nashornは非推奨になり、JDK 15以降から削除された。GraalVM(英語版)プロジェクトのGraalJSが代替として提案されている。