Microsoft已發布.net 10預覽1 ,引入了運行時效率和雲性能的改進。該更新基於.NET 9中引入的先前增強功能,該功能集成了AI工具和現代化的UI框架。

開發人員測試此預覽將注意到精製的執行速度,更好的API處理以及跨平台開發的改進。官方發行說明突出顯示了增強功能,例如價值類型陣列的堆棧分配,從而減少了堆分配和AVX10.2支持,這使現代處理器可以更有效地執行操作。

Additionally, improvements in method call devirtualization enhance how the runtime handles array interface methods, reducing abstraction overhead.

Developers working with ASP.NET Core will benefit from faster request handling, leading to lower latency in web applications.此預覽中引入的更改完善了ASP.NET核心應用程序如何處理數據,使它們更容易擴展到雲部署。

Blazor和.net Maui改進

Blazor,Microsoft,Microsoft,Microsoft,Microsoft的Web框架,用於構建交互式應用程序,以構建交互式應用程序,以相互作用的增強量,以改善頁面和連接時間,並相互作用,並改善了頁面和連續的時間,並相互作用。這些改進進一步將julazor定位為企業應用程序的替代方案,它需要使用無JavaScript依賴性的全棧.NET方法。

同時,.NET MAUI,它允許開發人員跨多個平台創建應用程序,從多個平台創建應用程序,從而使性能優化使用戶接口更有響應的性能更高。這些變化符合Microsoft使.NET成為跨平台開發的領先框架的更廣泛的目標。

[嵌入式內容]

asp.net核心升級和OpenApi 3.1支持

開發者將注意ASPNETCORE-10.0“> ASP.NET CORE 10.0 ,特別是在OpenAPI 3.1支持中,可以增強API文檔和兼容性。 OpenAPI YAML格式支持的集成使開發人員更容易在項目中標準化API結構。 These refinements build upon previous enhancements introduced in.NET 9, which first introduced automatic OpenAPI documentation generation.

Security improvements in ASP.NET Core also streamline authentication and authorization workflows, ensuring APIs remain secure while maintaining performance efficiency.

Cloud Efficiency and Ahead-of-Time Compilation

Microsoft is continuing its effort to optimize.NET for cloud-native applications, further refining the improvements made in.NET 9. That version introduced Brotli compression for static files, allowing faster page loads, and expanded OpenAPI automation to streamline API documentation.

In.NET 10, the company is focusing on improving Ahead-of-Time (AOT) compilation, which allows applications to start up faster by reducing the need for Just-In-Time (JIT) compilation at runtime.這在雲託管的環境中特別有益,在雲託管的環境中,最大程度地減少冷啟動延遲對於有效的資源利用至關重要。

這些改進與更廣泛的行業趨勢保持一致,旨在改善無服務器計算和容器化的應用程序性能。隨著組織繼續向微服務架構轉移,.NET有效地處理高性能雲工作的能力成為其開發策略的越來越重要的方面。

.net 10?性能。預計最終版本將結合更深入的AI驅動功能和增強的開發人員生產力工具。

有興趣測試的開發人員可以從