.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
なりふり構わぬ転職先への「手土産」……5G情報流出事件、他業種でも高まる懸念
IT関連
2021-01-30 10:39
コロナ対策の消毒で液晶モニター破損か EIZOが点検呼びかけ
くらテク
2021-08-06 15:06
「Raspberry Pi」に冷却ケースを装着するには
IT関連
2023-03-01 03:45
ソフトバンクG、一旦は破産申請した英OneWebに再投資 来年末までに648基の衛星群
企業・業界動向
2021-01-19 03:16
銀行のITビジネス–取引先にシステムを販売も
IT関連
2021-06-17 17:23
量子コンピューティング時代の脅威に備えよ–日本IBM、耐量子暗号への移行支援サービスを訴求
IT関連
2023-06-16 20:59
ネット接続されたローイングマシンでホームフィットネスのゲーム化を目指すAviron
IT関連
2022-02-25 01:15
日本特殊陶業、IoT基盤のデータ活用で生産設備の稼動効率を改善
IT関連
2021-08-23 06:43
日立と名鉄、社内文書の有効活用に向けた生成AI活用の技術を検証
IT関連
2024-02-21 14:32
生成AIはデータ分析の「民主化」を加速する–アルテリックスが新展開
IT関連
2023-07-25 01:34
仙台市、道路整備事業で「地中可視化サービス」を活用–道路領域でのDXを加速
IT関連
2024-03-08 15:06
野村證券、資産管理アプリにAIチャットボット導入–回答精度の高さを実感
IT関連
2022-07-10 16:03
「RPGツクール2000/2003」で作ったゲームも投稿OK スマホでプレイ可能「ゲームアツマール」新機能
ネットトピック
2021-05-07 23:20
アマゾン、衛星ブロードバンド計画「Project Kuiper」に向けBlue Originなどと契約
IT関連
2022-04-07 13:14