ES6 / ECMA 2015

Post any questions you have about using the Verj.io Studio, including client and server-side programming with Javascript or FPL, and integration with databases, web services etc.

Moderators: Jon, Steve, Ian, Dave

HarryDeBoer
Ebase User
Posts: 118
Joined: Tue Oct 23, 2012 7:01 am
Location: The Netherlands

ES6 / ECMA 2015

#1

Postby HarryDeBoer » Fri Feb 12, 2016 4:01 pm

LS.

Will there be support of javascript E6 in Ebase?
0 x
Kind regards,

Harry

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

#2

Postby Jon » Fri Feb 12, 2016 4:31 pm

We use Rhino as the Ebase Javascript engine. It looks as if Rhino is not going to be enhanced further and I would guess that it's unlikely it will ever support the latest Javascript enhancements. The reason that Rhino is fading is because it has now - in Java 8 - been replaced by Nashorn as the default Javascript engine shipped with Java, and all new development is likely to be done on Nashorn.

So the logical thing to do is for Ebase to replace Rhino with Nashorn, but unfortunately it's not that simple: there are a few important Rhino features that are currently missing in Nashorn.

To answer your question: yes, eventually we will provide support for ECMASCRIPT6 and it will almost certainly be via Nashorn.
0 x

jezjones
Ebase User
Posts: 6
Joined: Fri Feb 10, 2017 10:17 pm

Re: ES6 / ECMA 2015

#3

Postby jezjones » Fri Jul 12, 2019 9:53 am

With Rhino 1.7.11 out now, will you be upgrading Verj?
0 x

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

Re: ES6 / ECMA 2015

#4

Postby Jon » Fri Jul 12, 2019 10:21 am

Yes, we will be upgrading to this as soon as possible. It looks as though I might have been a bit hasty in my statements about Rhino enhancements.

Looking at Rhino alternatives, the latest noises from Oracle are that Nashorn may not continue to be enhanced. Another alternative which we will probably investigate is GraalVM. There are currently no explicit dates for this work, but it is looking increasingly likely.
0 x

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

Re: ES6 / ECMA 2015

#5

Postby Jon » Thu Aug 01, 2019 11:15 am

Rhino 1.7.11 is included with Verj.io V5.6. This is scheduled for release in August 2019.
0 x

Segi
Ebase User
Posts: 649
Joined: Mon Dec 09, 2013 6:37 pm

Re: ES6 / ECMA 2015

#6

Postby Segi » Tue Aug 13, 2019 4:05 pm

That's great to hear. Does Rhino 1.7.11 provide ES6 JS features ?
0 x

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

Re: ES6 / ECMA 2015

#7

Postby Jon » Wed Aug 14, 2019 8:44 am

Some of then, follow the link above.
0 x


Who is online

Users browsing this forum: Google [Bot] and 4 guests