WASM Runner Demo App


















How it works

Start

First we call the SDK, then create a new wasm runner

<script src="https://jeengine.s3.ap-southeast-1.amazonaws.com/wasm/wasmrunner.min.js"></script>
    const param = {
      id: '8af1425d-65e3-4434-9d9f-a1b373708d0b',
      url: 'https://jeengine.s3.ap-southeast-1.amazonaws.com/wasm/PramericaFosun_Medical_Premium_Lookup_20211029_17Nov.wasm'
    }
    const wasmRunner = new WasmRunner(param)
    

Initialization

Then we need to initialize a model. This allows the model to receive payloads for computation

await wasmRunner.initialize()
    

Calculation

Last but not the least, we can now run and generate results for our calculation problems

const res = await wasmRunner.execute(payload).catch(err => ({error: err.message, errors: err.errors}))
    
    

Sample Payload

 {
    "request_data": {
      "inputs": {
        "age": 60,
        "insure": "Insure",
        "medical": "Yes",
        "plan": "Plan 1"
      }
    },
    "request_meta": {
      "service_uri": "",
      "service_uuid": "",
      "version": "",
      "version_uuid": "PramericaFosun_Medical_Premium_Lookup_20211029"
      }
    }