ToshiyukiTAKAHAGI氏
Software Developer - Microsoft MVP
I'm software developer. Microsoft MVP Oct. 2005-Jul. 2022
Microsoft Build
- 国内講演者
- 民間企業
- ディスカッション
- その他職名
ToshiyukiTAKAHAGI 氏
Software Developer - Microsoft MVP
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のメカニズムについて、開発の視点からトークを展開いたします。