使用python和js调用wasm文件

1.使用python调用wasm文件

使用pywasm模块.
1.安装(使用清华源):pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywasm
2.导入:import pywasm
3.代码:

import pywasm

vm = pywasm.load("./example.wasm") # 加载wasm文件
result = vm.exec("method", *args) # 调用文件的方法

2.将wasm文件转为js文件

利用wasm2js包.
1.安装:npm install wasm2js
2.导入:const wasm2js = require('wasm2js');,const fs = require('fs')
3.代码:

const wasmBuffer  = fs.readFileSync("example.wasm"); //加载你的wasm文件
const js = wasm2js(wasmBuffer); // 转为js代码


fs.writeFile("result.js", js, (err) => {}); //写入文件

参考文章:
js和wasm
对wasm的两种解法
WebAssembly