Canvas’ script feature utilizes the JavaScript ES5 engine in conjunction with a library of unique functions for Canvas. Canvas also includes a Command Editor, in which the user can create simple scripts without any scripting knowledge.
Canvas uses JavaScript ES5. Features added in ES6 or later versions (including let
, class
, and arrow functions) are not supported. See https://262.ecma-international.org/5.1/ for a complete specification. Note that features related to the Document Object Model (DOM) are not supported.
Up to 100 scripts may be run simultaneously. If 100 scripts are already running and another is executed before the others finish, an error will occur.