UNPKG

yinxing

Version:
46 lines (40 loc) 1.12 kB
<script> const get=async (u)=>{ const r1=await fetch(u) const r2=await r1.arrayBuffer() const r3=await WebAssembly.instantiate(r2) return r3 } const test=async ()=>{ r=await get("add.wasm") console.log(r) console.log(r.instance.exports.add(1,2)) } test() </script> <script type="module"> //https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/import //was blocked because of a disallowed MIME type (“application/octet-stream”). import * as M from '/wasm/add.wasm'; const test=()=>{ console.log(M.add(10, 13)); // 23 } test() </script> <script type="module"> const test=async ()=>{ let c = await import('/add.js'); let d=c.add(1,2) console.log(c,d) } //test() </script> <script type="module"> import('/add.js').then(x=>{ console.log(x,x.add(1,20)) }) import('/wasm/add1.wasm').then(x=>{ //was blocked because of a disallowed MIME type (“application/octet-stream”). console.log(x) }) </script>