Skip to content

Files

Latest commit

 

History

History
42 lines (30 loc) · 628 Bytes

example-add-wast.md

File metadata and controls

42 lines (30 loc) · 628 Bytes
title id
Add in WAST
example-add-wast

Input

(module
  (func $add (param i32) (param i32) (result i32)
    (get_local 0)
    (get_local 1)
    (i32.add)
  )
  (export "add" (func $add))
)

Client

var code = document.getElementById("input").innerText;
var module = webassemblyjs.instantiateFromSource(code);

var res = module.exports.add(1, 1);
document.getElementById("res").innerHTML = res;

Result

...
<script src="https://bundle.run/webassemblyjs@1.0.0-y.8"></script> <script src="/example-exec.js"></script>