マイクロソフト、.NETランタイムでWebAssemblyの実行をサポートへ、CoreCLRに実装を開始
マイクロソフトは2月10日付けで公開した.NET 11 Preview 1において、.NETランタイムでWebAssemblyの実行をサポートする作業を開始していることを明らかにしました。
完成は来年の.NET 12かそれ以後の予定
.NET 11は現在開発中の最新の.NETのバージョンで、今年(2026年)11月に正式リリースされる予定です。
今回リリースされた.NET 11 Preview 1のドキュメントでは、次のように、.NETのランタイムであるCoreCLRでWebAssemblyをサポートする予定であることが記されています。
.NET 11 includes the initial work to bring CoreCLR support to WebAssembly. This is foundational work that is not yet ready for general use in Preview 1. As part of this work, .NET 11 Preview 1 begins bringing up a WASM-targeting RyuJit that will be used for AOT compilation.
.NET 11では、CoreCLRでWebAssemblyをサポートするための初期的な作業が含まれます。これは基礎的な作業となり、Preview 1の時点では正式な利用の準備は整っていません。この作業の一環として、.NET 11 preview1では、AOT(事前)コンパイルに使用されるRyuJitでWebAssemblyをターゲットとした導入を開始しています。
関連するIssueである「[User Story] RyuJIT for WebAssembly (Wasm) · Issue #121141 · dotnet/runtime」によると、完全な統合と本番環境への対応は来年の.NET 12もしくはそれ以後とされています。

