Nashorn Roadmap & Rhino migration question

Hannes Wallnoefer hannes.wallnoefer at oracle.com
Fri Aug 1 19:06:04 UTC 2014


Hi Paul,

Regarding your question on EcmaScript 6: Our plan is to add ES6 features 
incrementally. First on our list is block scoping with let and const 
which should be in the 8u40 release. We're also reviewing a patch of 
contributed Array, Object, String, Math, and Number functions added in 
ES6. Beyond that plans are still moving, but ES6 features will continue 
to show up in update and major releases.

Complete ES6 is quite a big undertaking so it's definitely beyond JDK8 
and at least the initial JDK9 release. Whether ES6 will be backported to 
a JDK 8 update release at some point is too early to tell I guess.

Regards,
Hannes

Am 2014-07-31 um 21:43 schrieb Paul Bakker:
> Hi,
>
> Maybe not the right place to ask these questions, but I could not find 
> another place to ask them.
>
> 1: What is the roadmap of Nashorn when it comes to EcmaScript 6. The 
> spec if quite final, mostly bugfixing. Assuming that at some point 
> EcmaScript 6 will be supported in Nashorn, what is the policy to 
> porting support back to existing Java versions? Can we expect to see 
> EcmaScript 6 support in Nashorn in Java 8, or would such features only 
> become available in new Java versions (so 9 or even 10)?
>
> 2: We currently integrate with Rhino directly (not the version what 
> was shipped with Java). One of the features we use is being able to 
> load instantiate Java classes from JavaScript using a custom 
> classloader, using the new Packages(classLoader) syntax (see 
> http://osdir.com/ml/mozilla.devel.jseng/2002-06/msg00037.html). Is 
> this supported in Nashorn so way or the other?
>
> TIA,
>
> Paul



More information about the nashorn-dev mailing list