Как стать автором
Обновить

.NET 8 Preview 2 повышает производительность Blazor

Уровень сложности Средний
.NET *
Ожидает приглашения

Улучшения ASP.NET Core во второй предварительной версии .NET 8 включают высокопроизводительный компонент Blazor для отображения табличных данных и частичную JIT-компиляцию для приложений Blazor WebAssembly.

Вторая предварительная версия планируемой платформы разработки программного обеспечения .NET 8 от Microsoft улучшает веб-фреймворк ASP.NET Core за счет высокопроизводительного компонента grid и улучшенной производительности WebAssembly.

Microsoft .NET 8 Preview 2 был представлен 14 марта и доступен для загрузки с сайта dotnet.microsoft.com.

Основные возможности ASP.NET Core в новой предварительной версии .NET 8 включают высокопроизводительный компонент сетки Blazor под названием QuickGrid для отображения данных в табличной форме. Он предлагает такие возможности, как сортировка, фильтрация, пейджинг и виртуализация. Blazor - это фреймворк для создания клиентских веб-интерфейсов на C#.

.NET 8 Preview 2 также улучшает производительность Blazor WebAssembly, используя "jiterpreter", новую функцию времени выполнения в .NET, которая обеспечивает поддержку частичной JIT (just in time) компиляции в интерпретаторе .NET IL. Jiterpreter оптимизирует выполнение байткодов интерпретатора, заменяя их крошечными кусочками кода WebAssembly.

.NET 8 Preview 2 следует за .NET 8 Preview 1, представленной 21 февраля. В целом .NET 8 предоставит новые возможности в таких областях, как Linux и JSON, а также полнофункциональное веб-программирование с помощью ASP.NET Core. Общая доступность .NET 8 запланирована на ноябрь.

Другие улучшения ASP.NET Core в .NET 8 Preview 2:

  • Новый API, TryWriteAsync, в ProblemDetails поддерживает более устойчивые интеграции.

  • Вводится анализатор, выдающий предупреждение, если разработчики пытаются разрешить более одного параметра из тела в минимальном API. Обнаружены множественные атрибуты FromBody.

  • Улучшена производительность транспортировки именованных труб.

Помимо улучшений ASP.NET Core, .NET 8 Preview 2 включает следующие новые библиотечные функции:

  • В System.ComponentModel.DataAnnotations были введены расширения встроенных атрибутов валидации.

  • Атрибут RequiredAttribute теперь позволяет проверить, что структуры не равны своим значениям по умолчанию.

  • Атрибут LengthAttribute теперь можно использовать для установки нижних и верхних границ для строк или коллекций.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.