lundi, 2 octobre 2023

Microsoft .NET 8 booste Blazor, WebAssembly

Crédit : Dreamstime

Microsoft a étoffé aujourd’hui la préparation de sa prochaine application logicielle.NET 8 cadre de progression. Pour le développement web,. WEB 8 intégrera les points forts du rendu côté serveur et côté client avec la conception des éléments Blazor.

Désormais disponible dans un quatrième aperçu. NET 8 exploite le rendu côté serveur avec des composants Blazor, une navigation et une gestion des formulaires améliorées et un rendu en continu.

Le rendu en continu, qui diffuse les mises à jour de contenu sur le flux d’action, peut améliorer l’expérience utilisateur pour les pages rendues côté serveur qui nécessitent d’effectuer des tâches asynchrones de longue durée afin de s’afficher pleinement, a déclaré Microsoft.

Les concepteurs auront également la possibilité d’ajouter de l’interactivité client par partie ou par page et pourront choisir un mode de rendu au moment de l’exécution. Le rendu côté serveur et la création de flux ont été fournis respectivement dans .NET 8 Sneak Peek 3 et .NET 8 Preview 4. Les mécanismes supplémentaires seront inclus dans les prochaines prévisualisations.

Avec.NET 8, les concepteurs peuvent également prendre un élément Blazor et le restituer complètement en dehors du contexte d’une requête HTTP. Le composant peut être rendu via HTML sous forme de chaîne ou de flux, indépendamment de l’environnement d’hébergement ASP.NET Core. Ceci est utile pour produire des fragments HTML, comme un e-mail automatisé.

À l’avenir, Microsoft a déclaré qu’il permettrait la génération de matériel de site statique pour Blazor, post.-. NET 8. INTERNET 8 devrait sortir en production en novembre.

Microsoft s’efforce également d’améliorer l’efficacité de.NET dans les navigateurs Web utilisant WebAssembly. Le jiterpreter in.NET 8, qui fournit une assistance JIT (collecte juste-à-temps) partielle, améliore l’efficacité de l’environnement d’exécution .NET WebAssembly.

Microsoft rapporte avoir constaté un rendu de l’interface utilisateur 20 % plus rapide dans les tests de référence grâce au jiterpreter, la sérialisation et la désérialisation JSON s’exécutant deux fois plus rapidement. Les dernières spécifications WebAssembly, telles que SIMD pour une compilation anticipée, ainsi que des améliorations de rechargement à chaud, sont également exploitées pour WebAssembly.

Un tout nouveau format d’emballage de produit convivial pour le Web, Webcil, est inclus pour les applications Blazor WebAssembly. De même, QuickGrid, un composant de grille de données rapide prévisualisé dans.NET 7, est en train d’être stabilisé dans.NET 8. Des API ont été ajoutées dans Blazor Server pour surveiller l’activité sur les circuits, afin de libérer éventuellement des ressources.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici