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