LiquidBounce icon indicating copy to clipboard operation
LiquidBounce copied to clipboard

GraalJS ScriptAPI integration

Open 1zun4secondary opened this issue 3 years ago • 4 comments

We hope to upgrade our ScriptAPI for Nextgen to GraalJS, which is a high performance implementation of the JavaScript programming language. It's also compatible with the ECMAScript 2020 specification. The main issue with using a new engine is the remapping of Minecraft. It took us a while to figure out how to remap nashorn. Now we decided to try GraalJS.

1zun4secondary avatar May 11 '21 00:05 1zun4secondary

any updates?

banocean avatar Nov 15 '21 19:11 banocean

Not at the moment. @oceaann

1zun4secondary avatar Nov 16 '21 10:11 1zun4secondary

Unrelated to changing the scripting backend, but would someone mind addressing the comment I made on https://github.com/CCBlueX/LiquidBounce/commit/f7f0071f80e05dec781b853120c1fcc4bc60173f#commitcomment-60410478 while Nashorn continues to be used in the meantime.

weewoo22 avatar Nov 20 '21 09:11 weewoo22

Is there deadline for this pr?

banocean avatar Nov 25 '21 20:11 banocean

Pull request replaced by https://github.com/CCBlueX/LiquidBounce/pull/916

1zun4secondary avatar Feb 19 '23 15:02 1zun4secondary