Open8
PlottersとYewを組み合わせて使いたい
Plottersのexampleにはwasm-packを使った方法がある
Yewは基本Trunkを使っているけど、一応wasm-packを使う方法も紹介されているみたい
Trunkのコマンド
wasm-packにはinitコマンドがあるのにTrunkにはない
wasm-packをちゃんと使ってないから正確なことはわからないけど、JSで使えるようにwasmにビルドしてくれて、各々のJSからそれが使われているような印象
原理的にはTrunkもそうのはず?ちょっとよくわかっていない
シンプルなサンプルをbuildするとdist下にhtmlとjsとwasmが1ファイルずつ生成されていたから、そこまでまとめてくれてるってことなのかな
npmとかなくてcargoで完結するのはうれしい
plotters使うのはBackendにcanvasを選択して、web-sysで取得したHtmlCanvasElementを渡せばよさそう
examplesはwasm-packだけどTrunkでも問題なさそう
yewのサンプルでcanvasを使っているのはmount_point
とwebgl
だけ
mount_point
はいろいろ参考になりそう