.NET 11 Preview 2: Runtime Async 성숙, SDK가 더 날씬해지다, 그리고 ASP.NET Core가 가시성을 제대로 확보하다
Microsoft는 2026년 3월 10일에 .NET 11 프리뷰 2를 출시했습니다. 프리뷰 1이 방향성을 발표하는 것에 대한 것이었다면, 프리뷰 2는 이를 실행에 옮기는 것에 관한 것입니다.
여기에는 큰 놀라움이 없으며, 이는 대체로 좋은 일입니다. 팀은 주기 초기에 지적된 내용을 수행하면서, 빈틈을 메우고, 개발자들이 실제로 시간을 보내는 플랫폼의 부분들을 조용히 개선하고 있습니다.
여기에 우리의 주목을 끈 것이 있습니다.
런타임: 비동기 재고가 이뤄지다
Preview 2의 주요 실행 환경 업데이트는 Runtime Async V2로, 실행 환경 수준에서 비동기 실행이 처리되는 방식의 중요한 진화입니다. 그와 함께 JIT 컴파일러 개선은 지속적으로 오버헤드를 줄이고 실행 효율성을 향상시키며, 캐시된 인터페이스 디스패치는 성능이 중요한 시나리오에서 가상 메서드를 더 빠르게 해결합니다.
고처리를 요구하는 API나 백엔드 서비스를 운영하는 팀에게, 이는 코드 변경 없이 시간이 지남에 따라 누적되는 개선 사항입니다.
SDK: 더 작고 똑똑한 설치
.NET SDK는 이제 Linux 및 macOS에서 더 작은 설치 프로그램과 함께 제공되며, 이는 설치 크기와 속도가 중요한 CI/CD 환경과 Docker 기반 파이프라인을 관리하는 팀에게 환영할 만한 변화입니다. 미리보기 2는 또한 코드 분석기 개선 및 새로운 SDK 경고와 빌드 대상을 제공하여 개발자가 개발 주기 초기에 문제를 포착할 수 있도록 돕습니다.
ASP.NET Core & Blazor: OpenTelemetry 및 OpenAPI
ASP.NET Core는 본격적인 OpenTelemetry 추적 지원을 통해 서드파티 패키지 없이 애플리케이션에 계측하기가 더 쉬워졌습니다. Blazor는 TempData 지원을 확보했고, 이번 릴리스에서는 OpenAPI 3.2.0 지원과 함께 새로운 .NET Web Worker 프로젝트 템플릿이 추가되었습니다. ASP.NET Core 업데이트에는 성능 개선이 포함됩니다.
F#: 삶의 질 향상
F# 개발자는 몇 가지 유용한 추가 기능을 얻습니다: DIM 인터페이스 계층의 단순화, 오버로드 해상도 캐싱, #elif프리프로세서 지시문 및 컬렉션을 위한 새로운 partitionWith 함수. 이들은 F#에서 작업하는 팀에게 점진적이지만 의미 있는 개선 사항입니다.
.NET MAUI: 성능 및 안정성
.NET MAUI는 TypedBinding 성능 개선, Map 컨트롤 업데이트, Color 및 Font에 대한 불변성 주석, 그리고 VisualStateManager API 일관성 개선을 받습니다. Android 측에서는 dotnet run에 대한 수정 및 개선이 이루어졌으며, CoreCLR은 이제 API 24 이상이 필요합니다. 또한 iOS, Mac Catalyst, macOS, tvOS에 대한 실험적인 CoreCLR 지원도 있어 성숙해지는 동안 주목할 가치가 있습니다.
라이브러리: 작은 성공의 합산
Matrix4x4.GetDeterminant는 약 15% 더 빠르고, Tar 아카이브 형식 선택은 개발자에게 아카이브 출력에 대한 더 많은 제어를 제공하며, System.Text.Json는 런타임에서 더 유연한 타입 처리를 위한 일반 GetTypeInfo API를 가집니다.
우리의 견해
Preview 2는 계획을 잘 이행하는 팀처럼 보입니다. Runtime Async V2는 추적해야 할 기능입니다. 이는 .NET에서 비동기가 작동하는 방식에 대한 진정한 건축학적 변화를 대표하며, 향후 미리 보기에서 잠재력을 실현할 수 있는지 알려줄 것입니다.
다른 사람들에게는 실제적인 성공이 있습니다: ASP.NET Core에서 네이티브 OpenTelemetry 지원, 작은 SDK 설치 프로그램 및 지속적인 JIT 개선은 실제로 개발의 일상적인 품질을 향상시키는 변화입니다.
런타임 개선을 탐색하고 싶다면, Preview 2가 적절한 출발점입니다. 그리고 응용 프로그램에서 PDF, 바코드, 스프레드시트 또는 문서 처리를 처리하는 경우, Iron Suite 라이브러리는 .NET 미리 보기 릴리스에 대해 적극적으로 테스트되므로, 호환성 걱정 없이 최신 플랫폼에서 빌드할 수 있습니다.
