Static createAn executor whose engine has loaded; rejects with QuickJSUnavailableError when it cannot load.
Imports the two packages, checks their versions and compiles the variant's WebAssembly, once; rejects with QuickJSUnavailableError. A failure is kept: later calls fail with it. The engine awaits this before a forge's test cases.
Runs one call. Resolves in every case, a timeout included; the forge reports a rejection as an execution error.
Readonly nameA short name for logs and reports, such as in-process.
Readonly isolatesWhether forged code reaches the host only through the functions it is handed.
Runs forged code in QuickJS compiled to WebAssembly, an instance per call. Declares
isolates: true: the guest's heap is the call's own WebAssembly memory, and only data crosses between the host and the guest.