JavaScript language support

  • Server-side scripting based on JavaScript

  • JavaScript engine: Mozilla Rhino (= JS interpreter / compiler running in Java Virtual Machine)

  • Language level:

    • “classic” JavaScript Version 1.8 (*.js files)

    • ECMAScript 2021 (*.es6 and *.mjs files)

  • Google Closure Compiler is used to transpile modern ECMAScript code to classic JavaScript

  • Direct access to Java APIs; external JAR files can be integrated and invoked