WebAssemblyを開発する際の最も基本的な言語となるのがRustです。WebAssemblyでは元々DOMやネットワーク操作ができませんが、Rustのwasm-bindingによってWebブラウザ側のAPIを実行できるようになりました。その結果、WebAssembly活用の幅が広がったと言えます。 Kaguraはそんなwasm-bindingを使い、RustだけでWebアプリケーションを開発できるフレームワークになります。 Kaguraの使い方 チュートリアル的に紹介されている内容です。JavaScriptは書いていませんが、ちゃんとWebアプリケーションになります。 ライブリロードが組み込まれているので、Rustのコードを修正するとWebブラウザの表示に反映されます。 Kaguraを使うことでJavaScriptを書かずにWebアプリケーションが構築できます。DOMとネットワークは