ひまネタNEWS(^o^) | スキマ時間にちょっとしたネタを提供スキマ時間に、話題のまとめを一気読み 全サイト自動巡回中
HIMA NETA ORIGINAL READER
本文だけモード Publickey IT・ガジェット 約8分で読めます

.NET 11リリース候補版が登場。.NETランタイムが非同期ネイティブ対応、プロセッサ数の上限がなくなる、AOTコンパイラによるネイティブバイナリの高速化など

読みやすさ この端末に設定を保存します
書体
文字
背景

広告・ランキング・関連記事を除き、配信元の安全な文字装飾だけを残しています。

2026年9月11日

マイクロソフトは同社の包括的なアプリケーションフレームワークの次期版となる「.NET 11」の最初のリリース候補版となる「.NET 11 Release Candidate 1」を発表しました

.NETは、デスクトップアプリケーションからモバイルアプリケーション、クラウドネイティブ、ゲーム、IoTなど、あらゆるアプリケーションを包括的にカバーするフレームワークです。

.NETフレームワークの中には、プログラミング言語のC#やコンパイラ、ランタイム、そしてクロスプラットフォーム対応のUIフレームワークである.NET MAUIやWebアプリケーションフレームワークのBlazorなどが含まれています。

.NETは偶数バージョンがLTS(Long Term Support:長期サポート)版となり、現時点では昨年(2025年)11月にリリースされた.NET 10が最新のLTS版です。

参考:マイクロソフト、「.NET 10」正式リリース、2年ぶりのLTS版。JITコンパイラの最適化などによる高速化、耐量子計算機暗号など新機能

LTS版はリリースされてから最低3年間、バグフィクスやセキュリティパッチなどが提供される一方、今回リリース候補版となった.NET 11は通常版(STS:Standard Term Support)となります。

通常版はリリース後2年間サポートが継続されることになっており、.NET 11は今年(2026年)11月にリリースされる計画であることから、2028年11月までサポートされる見通しです。

.NET 11の主な新機能

.NET 11を含むSTS版は、安定性が重視されるLTS版に比べると、積極的に新機能や改良などが投入されやすい傾向にあるバージョンです。

.NET 11ではどのような新機能や改良が行われているのか、マイクロソフトが公開している「.NET 11 の新機能」から、主なものを紹介していきましょう。

.NETランタイムの非同期ネイティブ対応

.NET 11ランタイムではランタイムがネイティブに非同期処理をそのまま実行できるようになりました。

これまで.NETランタイムでは(大枠として)非同期処理をコンパイラがタスクやライブラリに分解した上でランタイムが非同期処理を実行していましたが、.NET 11ではこうした前処理がなくなりランタイムが非同期処理をネイティブに実行するため、よりオーバーヘッドが小さく高速かつ効率的に非同期処理が実行できるようになりました。

プロセッサ数の上限がなくなる

これまで.NETランタイムは1024個を超える論理プロセッサでの初期化に失敗していました。.NET 11ではランタイムがCPUセットを動的に割り当てるようになるため、プロセッサ数の上限がなくなりました。

JITの強化

JIT(Just In Timeコンパイラ)がより賢くなり、配列などの最初と最後のデータの境界などをチェックする境界チェックが除去され、演算時にオーバーフローしていないかどうかをチェックする処理も効率的に除去されるなど、これまでコード実行時の安全を確認するために行っていたさまざまな冗長処理のいくつかがなくなりました。また小さなSwitch文が分岐無しに展開されるなどの最適化が加わり、コードの実行速度向上が期待できます。

AOTコンパイラの高速化

コードを事前コンパイル(Ahead-of-Timeコンパイル)することでネイティブなバイナリを生成するAOTコンパイラが、コード内の複数のInterface呼び出しをコンパイルするときに共有ディスパッチによって効率化することなどにより、ネイティブバイナリの実行速度の向上とファイルサイズの縮小を実現します。

WebAssembly上のCoreCLRが本格対応

WebAssembly上で実装された.NETランタイムのコアであるWebAssembly用CoreCLRで、マイクロソフトのライブラリテストが最初から最後まで動作するようになりました。これは事実上、標準のCoreCLRとWebAssembly用のCoreCLRの互換性が本格的に高まったことになります。

マイクロソフトは11月10日からイベント「.NET Conf 2026」を予定しています。.NET 11はこのタイミングで正式版になる見通しです。

あわせて読みたい

.NET プログラミング言語 Microsoft

Googleで優先する情報源としてこのWebサイトを追加する
このエントリーをはてなブックマークに追加
fbシェア
Xポスト
Feedly

Publickey広告



≪前の記事
AWS、AIがフルスタックAWSアプリの基本コードを、セキュリティ、可観測性、インフラまで一気通貫で生成する「Nx Plugin for AWS 1.0」、オープンソースで公開


タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本


元のページを確認する

必要な場合のみ、広告などを含む配信元ページをフレームで表示できます。