WASMをGo Embedで読みこんで実行するサンプル
- sample-1/
wasmを実行するサンプル tinygoでwasmファイルを作ってから実行してくださいtinygo build -o wasm/add.wasm -target=wasi wasm/main.go go build -o wasm-embed-sample . ./wasm-embed-sample
- quickjs
GoからJSを実行するサンプル
- quickjsのwasmは以下から入手してください。
https://github.com/quickjs-ng/quickjs/releases
今回はhttps://github.com/quickjs-ng/quickjs/releases/download/v0.10.1/qjs-wasi.wasm
を使いました
-
quickjs-goroutine
- goroutine版
-
quickjs-compare 速度比較版