FujioKojima氏
Expert - FUKUI COMPUTER HOLDINGS INC.
I'm a software development engineer. (Microsoft MVP Jul. 2005 - Jun. 2022)
Microsoft Build
- 国内講演者
- 民間企業
- ディスカッション
- その他職名
FujioKojima 氏
Expert - FUKUI COMPUTER HOLDINGS INC.
WebAssemblyのメカニズム
W3C Community GroupとW3C Working Groupが標準策定を推進しているWebAssemblyのコンパイラは、フロントエンドとバックエンドで構成されており、開発者は複数の言語でプログラムを記述、マルチプラットフォームで実行可能なアプリケーションを作成できます。このメカニズムは、コンテナ化のパラダイムシフトをRust、Go、Nodeなどにもたらします。
MicrosoftはBlazor WebAssemblyアーキテクチャを提供し、C#のRoslynコンパイラを提供して以来、Azure Functions、Dapr(Distributed Application Runtime)などの複数の言語対応とそのプラットフォーム機能を提供し続けています。最新のプラットフォームでは、2022年4月現在プレビューですが、WebAssemblyをAzure Kubernetes Serviceで相互運用させるWebAssembly System Interfaceノードプールを提供しています。
WebAssemblyのメカニズムについて、開発の視点からトークを展開いたします。