Nashorn
ウィキペディアから
Remove ads
ウィキペディアから
Nashornは、オラクルによってJavaプログラミング言語で開発されたJavaScriptエンジンである。Da Vinci Machine(JSR 292)に基づいており、Java 8でリリースされている[1][2][3]。
この項目「Nashorn」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 Fc07 10:35, 14 January 2021) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2021年1月) |
このプロジェクトは、2011年7月のJVM言語サミットで最初に発表され[4][5]、2011年10月にJavaOneで確認された[6]。
2012年11月21日、オラクルはOpenJDKリポジトリでのNashornソースのオープンソースを正式に発表した。プロジェクトの目的は、JSR-223を介してJavaアプリケーションにJavaScriptを埋め込むことを可能にし、スタンドアロンのJavaScriptアプリケーションを開発することである[7]。2012年12月21日、オラクルはNashornソースがOpenJDKリポジトリで公開されたことを発表した[8]。
Nashornは、ECMAScript 5.1を100%サポートする[9]。
Java 11のリリースに伴い、Nashornは非推奨になり、JDK 15以降から削除された[10][11]。GraalVMプロジェクトのGraalJSが代替として提案されている。
Nashorn [ˈnaːsˌhɔɐ̯n] ( "nahss-horn")という名称は、サイ(rhinoceros)のドイツ語訳である。これは、Javaで実装されMozilla Foundationから提供されているJavaScriptエンジンの名前であるRhino、およびオライリーメディアから出版されているJavaScriptの書籍の表紙の動物[12]に掛けた言葉遊びである。
Oracleベンチマークによると、Nashornのパフォーマンスは競合するJavaScript エンジンであるRhinoよりも数桁倍高速である[13]。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.