Model JavaScriptEngine
javascript::JavaScriptEngine
Parameters
↳ const code: string = ""
↳ const loop_iteration_limit: u64 = 4294967295
↳ const recursion_limit: u64 = 400
↳ const stack_size_limit: u64 = 1024
↳ const strict: bool = false
Provides a JavaScript/ECMAScript execution engine.
The engine is initialised with code, which may define functions, set up variables, or
perform any one-time setup useful for later processing. Use the process treatment to run
JavaScript against data at track time.
stack_size_limit: maximum stack size available to JavaScript code, in bytes.recursion_limit: maximum call-stack depth.loop_iteration_limit: maximum iterations any single loop may perform.strict: enables strict mode; can also be enabled per-script with"use strict".code: JavaScript source loaded once at engine initialisation.