ついにChromeとFirefoxにWebAssembly(WASM)がやってきました!まだWASMに対応していない他のブラウザも、じきに実装するはずです。 WASMを利用することで、C/C++やRustなどのプログラミング言語を用いて、ブラウザ上で動作するプログラムを組むことができます。まずはRustを使って簡単なWASMの利用方法について学んでみましょう。 (2017/11/27追記)Emscripten無しでのコンパイル 先日、Rustにwasm32-unknown-unkownターゲットが追加され、Emscripten無しでWebAssemblyのコンパイルが可能になりました。 この記事は残しておきますが、基本的にはRust単体でのコンパイルのほうが単純で簡単なので、そちらをお勧めします。 詳しくはRust単体でWebAssemblyをコンパイルする(Emscripten無し)をご
![WebAssemblyを使ってRustのコードをブラウザ上で実行する](https://cdn-ak-scissors.b.st-hatena.com/image/square/e0a745d3a98249c203ae0d9738f81ccc88b37ea3/height=288;version=1;width=512/https%3A%2F%2Fsbfl.net%2Fblog%2Fstatic%2Fassets%2Fogp.png)