1.官方Feature
292:?Implement Selected?ECMAScript 6 Features in Nashorn
2.使用說明
Nashorn 項目在 JDK 9 中得到改進(jìn),它為 Java 提供輕量級的 Javascript 運行時。Nashorn 項目跟隨 Netscape 的 Rhino 項目,目的是為了在 Java 中實現(xiàn)一個高性能但輕量級的 Javascript 運行時。Nashorn 項目使得 Java 應(yīng)用能夠嵌入 Javascript。它在 JDK 8 中為 Java 提供一個 Javascript 引擎。
JDK 9 包含一個用來解析Nashorn 的ECMAScript 語法樹的API。這個 API 使得 IDE 和服務(wù)端框架不需要依賴 Nashorn 項目的內(nèi)部實現(xiàn)類,就能夠分析 ECMAScript 代碼。