Microsoft Build

2022/05/25 〜 2022/05/26
  • 国内講演者
  • 民間企業
  • ディスカッション
  • その他職名

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のメカニズムについて、開発の視点からトークを展開いたします。