JavaScript

Maestro supports a minimal subset of vanilla JavaScript APIs with some purpose-built Maestro extensions. Though none of the functions that allow interaction with the OS are available (i.e. there is no access to the filesystem, no ability to require or import libraries), those scripts offer just enough functionality to write more sophisticated conditions, perform calculations or constructions, and to make HTTP requests.

Maestro also supports an alternative JavaScript runtime – GraalJS. We intend to make GraalJS the default soon and then deprecate and remove Rhino. We recommend everyone to opt-in to use GraalJS.

Learn more about GraalJS support.

Last updated

Was this helpful?