WebAssemblyをサポートする言語
どっかの記事に「すでに30言語ぐらいある」って書いてたなmrsekut.icon
LLVMで実装された言語は基本いける、それ以外の言語はそれ用の処理系が開発されればいける という認識でいいのかな?mrsekut.icon
WebAssemblyをターゲットしたコンパイルを行う方法
WebAssemblyに出力されたインタプリタを使って、他の言語のプログラムを動かす方法
生成方法による分類
内部のコンパイラで生成可能
外部の機構を用いる
言語ごとに見る
rustcでWebAssemblyにコンパイルできる
yewというRustでクライアントコードを書いてWebAssemblyに変換して実行するフレームワークもある UnityならWebGLとして出力することでWebAssemblyを生成できる
MSの実験的プロダクト
BlazorでWebAssembly
v1.11からサポートされた (2018/8)
DOM操作や、JavaScriptAPIが使える
php-ext-wasm
Elm