使用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