Open6

WebAssemblyについて勉強していく

winnie279winnie279

WebAssemblyとは?

WebAssembly(WASM)は、ウェブ標準として開発されているフロントエンドの第4の言語。
JavaScriptを補完する役割を持つ。

CやC++、Rust、Goなどをコンパイルすることで、ネイティブ並みの実行速度を実現できる。

https://developer.mozilla.org/ja/docs/WebAssembly
https://qiita.com/umamichi/items/c62d18b7ed81fdba63c2

winnie279winnie279

DomはJavaScriptで操作し、ゴリゴリの計算や機械学習モデルの実行などはWASMで行うのが良いらしい。

winnie279winnie279

(WASMに限らないが)モデルをフロントに置くと、モデルが第3者に公開されてしまうのでは?