.NET 8ではASP.NET Coreが事前コンパイルに対応、Webアプリがネイティブバイナリに。高速実行や小さなコンテナイメージなど実現

今回は「.NET 8ではASP.NET Coreが事前コンパイルに対応、Webアプリがネイティブバイナリに。高速実行や小さなコンテナイメージなど実現」についてご紹介します。

関連ワード (拡大、起動、高速等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトは現在開発中の.NET 8で、ASP.NET Coreが事前コンパイルに対応することを明らかにしました。

これによりネイティブバイナリ化したASP.NET Coreでは、より小さなコンテナイメージや高速に起動するアプリケーションが実現されます。

#AspNetCore updates in .NET 8 Preview 3

Native AOT
Server-side rendering w/ Blazor
Render Razor components outside #AspNetCore
Sections support in Blazor
Monitor Blazor Server circuits
?SIMD by default for Blazor WASM
Request timeoutshttps://t.co/tnwrWHTkFA

— The ASP.NET Team (@aspnet) April 11, 2023

事前コンパイルでWebアプリがネイティブバイナリに

ASP.NET Coreは、Webアプリケーションを開発するための.NETのフレームワークの1つで、Windows、macOS、Linuxのマルチプラットフォームに対応しています。

.NETにおける事前コンパイルによるネイティブバイナリ化の機能は.NET 7から導入が始まった新機能です。ただし.NET 7ではGUIを持たないコンソール向けのアプリケーションとネイティブライブラリの開発がターゲットでした。

  • マイクロソフト、次の.NET 7にネイティブコンパイラを搭載する見通しを明らかに

.NET 8ではこのターゲットがASP.NET Coreに拡大されることになります。

ASP.NET CoreによるWebアプリケーションが事前コンパイルによってネイティブバイナリ化することで、従来の.NETで生成されるマネージドコードよりも小さなサイズの実行ファイルとなり、実行時のメモリ消費も小さくなります。

高速な起動と実行が可能で、より小さなコンテナイメージの実現とデプロイ時間の短縮化、同じコンピューティングリソースに対してより高密度にデプロイできるようになる、などの利点があります。

下記はマイクロソフトが明らかにした、.NETのデフォルトのマネージドコードと事前コンパイルによるネイティブバイナリを比較した表です。

起動時間は約5分の1に短縮され、アプリケーションのサイズは8分の1にまで縮小されています。

fig

ASP.NET Coreの事前コンパイル機能は、リリースされた.NET 8 Preview 3で試すことができます。

そしてASP.NET Coreを含む.NET 8は今年(2023年)11月に正式リリースとなる予定です。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
【レビュー】成熟した市場に参入する低価格の変わり種、Nothingのワイヤレスイヤフォン「Ear(1)」
ハードウェア
2021-08-05 07:14
2025年の崖を迎えたDXの進捗と成果–調査から読み取る推進上の課題
IT関連
2025-02-20 17:57
Metaが「Android」アプリの開発言語をJavaからKotlinに移行する理由とは
IT関連
2022-11-08 23:03
フォーティネット、クラウドコンサルやマネージドサービスを国内提供
IT関連
2023-05-24 13:01
「量子ソフトウェアと古典チップの設計はよく似ている」–Classiqが日本オフィス開設へ
IT関連
2022-07-16 13:32
キヤノンMJ、請求書受け取りのクラウドサービスを開始
IT関連
2023-04-12 07:59
AIコミュニケーションツールの活用戦略
IT関連
2024-10-16 16:15
「遺伝的アルゴリズムで作ったエッチ画像」がNFTオークションに 現在の価格は約7万2500円
くわしく
2021-04-03 07:37
家賃支払いなどでクレジットスコアを構築し「人種間の貧富の差を埋める」フィンテックEsusuが150億円調達しユニコーンに
IT関連
2022-01-31 21:44
ICT集積地アイルランドにおけるIoT事情–後編
IT関連
2022-07-30 12:55
編集者の嗅覚を守りたい–戦略子会社トップに聞く、KADOKAWA出版事業のDX
IT関連
2023-12-01 13:29
テレワーク実施率22% 緊急事態宣言再発令後、低水準
IT関連
2021-01-26 17:59
ボルボがEVタクシーを使ってワイヤレス充電のテストを開始
IT関連
2022-03-06 23:01
新潟県柏崎市、「ChatGPT」を活用した業務効率化ツールで年240時間分の工数削減へ
IT関連
2023-11-21 13:11