Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

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

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

Долгожданная платформа .NET 8 от Microsoft повысит производительность веб-приложений за счет значительных улучшений в серверном рендеринге Blazor и среде выполнения WebAssembly. В четвертом предварительном выпуске, который уже доступен, будут значительно улучшены рендеринг на стороне сервера с компонентами Blazor, усовершенствованная навигация и обработка форм, а также возможности потокового рендеринга.

Обновления содержимого в потоке ответов могут передаваться с помощью потокового рендеринга .NET 8. Эта возможность особенно полезна для страниц с серверным рендерингом, которые требуют выполнения длительных асинхронных задач для полного рендеринга, обеспечивая тем самым улучшенный пользовательский опыт. Серверный рендеринг и потоковый рендеринг были представлены в .NET 8 Preview 3 и Preview 4, соответственно, а в будущих версиях будут добавлены дополнительные возможности.

Разработчики также смогут добавлять интерактивность клиента на основе каждого компонента или каждой страницы и выбирать режим рендеринга во время выполнения. Более того, в .NET 8 компонент Blazor может быть отображен полностью вне контекста HTTP-запроса. Это позволяет отображать компоненты в виде HTML-строки или потока независимо от среды хостинга ASP.NET Core. Эта возможность особенно полезна при генерации HTML-фрагментов, таких как автоматизированные электронные письма. После выхода ASP.NET 8 компания Microsoft планирует включить генерацию статического содержимого сайта для Blazor.

Ожидается, что .NET 8 будет выпущен в производство в ноябре, он также обеспечит заметное повышение производительности в браузерах, использующих WebAssembly. Контрольные тесты с использованием jiterpreter'а .NET 8 с частичной поддержкой JIT (just-in-time compilation) показали на 20% более быстрый рендеринг пользовательского интерфейса, а также сериализацию и десериализацию JSON с удвоенной скоростью. Для достижения максимальных улучшений Microsoft использовала последние спецификации WebAssembly, включая SIMD для опережающей компиляции и улучшения горячей перезагрузки.

Для приложений Blazor WebAssembly предусмотрен новый удобный формат упаковки Webcil. Кроме того, QuickGrid, компонент быстрой сетки данных, представленный в .NET 7, станет стабильным в .NET 8. В Blazor Server были реализованы дополнительные API для мониторинга активности в цепях, что позволяет потенциально освободить ресурсы.

Поскольку такие компании, как AppMaster, предлагают мощные и эффективные платформы no-code, включающие бэкенд, веб-приложения и мобильные приложения, расширенные возможности .NET 8 в области производительности веб-приложений могут повысить эффективность работы как ИТ-специалистов, так и предприятий. Масштабируемость и универсальность приложений, создаваемых AppMaster, для различных нужд, от малого бизнеса до корпоративных приложений, делают их идеальным выбором для дополнения грядущего релиза .NET 8.

Похожие статьи

Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung представляет Galaxy A55 с инновационной системой безопасности и премиальной сборкой
Samsung расширяет свою линейку устройств среднего класса, представляя Galaxy A55 и A35 с системой безопасности Knox Vault и обновленными элементами дизайна, которые придают этому сегменту флагманские качества.
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare представляет брандмауэр для искусственного интеллекта, защищающий большие языковые модели
Cloudflare выходит вперед, предлагая Firewall for AI, усовершенствованный WAF, предназначенный для упреждающего выявления и предотвращения потенциальных злоупотреблений, направленных на модели большого языка.
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT от OpenAI теперь говорит: будущее голосового интерактивного искусственного интеллекта
ChatGPT достиг важной функции благодаря развертыванию голосовых возможностей OpenAI. Теперь пользователи могут общаться без помощи рук, поскольку ChatGPT читает ответы вслух на iOS, Android и в Интернете.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь