Closed n-ao closed 1 year ago
WebAssemblyは元々、Webブラウザ内でC/C++アプリケーションを動作させるために開発されたバイナリフォーマットであり、現在はRust、Go、JavaScriptなど40以上の言語からWebAssemblyバイナリを生成できる。
JavaScriptと同様、元々はWebブラウザの中で動作するものだったが、Node.jsの登場でJavaScriptがサーバーアプリケーションの記述に使えるようになったのと同じように、「WebAssembly System Interface(WASI)」の登場で、WebAssemblyをサーバーアプリケーションの実行フォーマットとして使えるようになった。
Official: https://wasi.dev
Azure Kubernetes Service (AKS) で WebAssembly System Interface (WASI) ノード プールを作成して WebAssembly (WASM) ワークロードを実行する (プレビュー) https://learn.microsoft.com/ja-jp/azure/aks/use-wasi-node-pools
Docker、WebAssemblyコンテナを動作させるプレビュー版を公開 https://codezine.jp/article/detail/16750
参考: https://toranoana-lab.hatenablog.com/entry/2023/03/02/100000