Web worker script for executing WASM computations. The worker script switches between the AS utils or C utils using the handleAS and handleC methods.
- Source:
Methods
(inner) handleAS(moduleName, ref, data, mod, funcArgs) → {ArrayBuffer}
Parameters:
Name | Type | Description |
---|---|---|
moduleName |
String | |
ref |
Object | Object used for running setting arguments in a funciton |
data |
Array | data object to be used for the run |
mod |
Object | module object used with function |
funcArgs |
Array | array containing the additional arguments to be used in the function |
- Source:
Returns:
result object to be sent back from the worker
- Type
- ArrayBuffer
(inner) handleC(moduleName, funcName, data, module) → {ArrayBuffer}
function for handling parametrization of C-based Web Assembly functions
Parameters:
Name | Type | Description |
---|---|---|
moduleName |
String | name of the module running the script |
funcName |
String | name of the function to run in the module |
data |
Array | data object to use for the run |
module |
Object | module run containing the memory alloc functions |
- Source:
Returns:
- result buffer to be sent back from the worker
- Type
- ArrayBuffer