Microsoft выпустила .NET 10 Preview 6 с улучшениями в Runtime, SDK, ASP.NET Core, Blazor и .NET MAUI. Основные изменения: производительность, удобство разработки и кросс-платформенность.
Главная » Blazor в .NET 10: улучшения, оптимизация памяти и обновления SDK
|

Blazor в .NET 10: улучшения, оптимизация памяти и обновления SDK

Microsoft выпустила шестой превью .NET 10 с рядом улучшений в Runtime, SDK, библиотеках, C#, ASP.NET Core, Blazor и .NET MAUI. Основные изменения направлены на производительность, удобство разработки и кросс-платформенные инструменты.

Kestrel, IIS и HTTP.sys теперь автоматически освобождают неиспользуемую память из внутренних пулов при простое приложений. Метрики памяти доступны в Microsoft.AspNetCore.MemoryPool, а кастомные пулы можно создавать через IMemoryPoolFactory.

В Blazor появился компонент <LinkPreload /> для управления предзагрузкой ресурсов. Поддержка валидации расширена на вложенные объекты и коллекции в формах через AddValidation() и атрибут [ValidatableType] (экспериментальный).

Blazor Server теперь сохраняет состояние сессии после переподключения, а новые API Blazor.pause() и Blazor.resume() помогают оптимизировать ресурсы сервера.

.NET MAUI и SDK

Компонент MediaPicker в MAUI поддерживает множественный выбор файлов и сжатие изображений. Добавлен перехват веб-запросов в BlazorWebView и HybridWebView.

В SDK улучшена работа с инструментами: платформо-специфичные тулы теперь упаковываются вместе, а команда dotnet tool exec позволяет запускать их без установки. Также появился легковесный скрипт dnx.

Прочее

Поддержка Android API 35-36, фиксы UI-компонентов, улучшения диагностики и производительности на Apple-платформах. Полный список изменений — в официальной документации.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *