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

Microsoft .NET 8 améliore les performances de Blazor et de WebAssembly

Microsoft .NET 8 améliore les performances de Blazor et de WebAssembly

Le très attendu cadre .NET 8 de Microsoft devrait renforcer les performances des applications web grâce à des améliorations significatives du rendu côté serveur Blazor et du moteur d'exécution WebAssembly. Avec son quatrième aperçu disponible, le cadre de développement apportera des améliorations significatives au niveau du rendu côté serveur avec les composants Blazor, de la navigation avancée et de la gestion des formulaires, ainsi que des capacités de rendu en continu.

Les mises à jour de contenu sur le flux de réponses peuvent être diffusées en continu à l'aide de la fonction de rendu en continu de .NET 8. Cette fonctionnalité est particulièrement utile pour les pages rendues côté serveur qui nécessitent l'exécution de tâches asynchrones de longue durée pour un rendu complet, offrant ainsi une expérience utilisateur améliorée. Le rendu côté serveur et le rendu en continu ont été introduits dans .NET 8 Preview 3 et Preview 4, respectivement, et d'autres fonctionnalités seront ajoutées dans les prochaines previews.

Les développeurs auront également la possibilité d'ajouter une interactivité client par composant ou par page et de choisir un mode de rendu au moment de l'exécution. De plus, avec .NET 8, un composant Blazor peut être rendu entièrement en dehors d'un contexte de requête HTTP. Les composants peuvent ainsi être rendus sous la forme d'une chaîne HTML ou d'un flux, indépendamment de l'environnement d'hébergement ASP.NET Core. Cette capacité est particulièrement utile lors de la génération de fragments HTML, tels que les courriels automatisés. Après.NET 8, Microsoft prévoit de permettre la génération de contenu de site statique pour Blazor.

.NET 8, dont la mise en production est prévue pour novembre, apportera également des améliorations notables en termes de performances dans les navigateurs utilisant WebAssembly. Des tests comparatifs utilisant le jiterpreter de .NET 8 avec une prise en charge partielle de la compilation JIT (juste à temps) ont montré un rendu de l'interface utilisateur 20 % plus rapide, ainsi qu'une sérialisation et une désérialisation JSON fonctionnant deux fois plus vite. Microsoft a exploité les dernières spécifications de WebAssembly, notamment SIMD pour la compilation à l'avance et les améliorations du rechargement à chaud, afin de maximiser les améliorations.

Un nouveau format d'emballage adapté au web, Webcil, est proposé pour les applications Blazor WebAssembly. En outre, QuickGrid, un composant de grille de données rapide introduit dans .NET 7, deviendra stable dans .NET 8. Des API supplémentaires ont été mises en œuvre dans Blazor Server pour surveiller l'activité sur les circuits, ce qui permet de libérer des ressources.

Avec des sociétés comme AppMaster qui proposent des plateformes no-code puissantes et efficaces, comprenant des applications dorsales, web et mobiles, les capacités améliorées de .NET 8 en matière de performance des applications web pourraient améliorer le paysage pour les professionnels de l'informatique et les entreprises. L'évolutivité et la polyvalence des applications générées par AppMaster pour répondre à divers besoins, des petites entreprises aux cas d'utilisation en entreprise, en font un choix idéal pour compléter la prochaine version de .NET 8.

Postes connexes

Samsung dévoile le Galaxy A55 avec une sécurité innovante et une construction haut de gamme
Samsung dévoile le Galaxy A55 avec une sécurité innovante et une construction haut de gamme
Samsung élargit sa gamme de milieu de gamme en présentant les Galaxy A55 et A35, dotés de la sécurité Knox Vault et d'éléments de conception améliorés, conférant au segment des qualités phares.
Cloudflare dévoile un pare-feu pour l'IA pour protéger les grands modèles de langage
Cloudflare dévoile un pare-feu pour l'IA pour protéger les grands modèles de langage
Cloudflare va de l'avant avec Firewall for AI, un WAF avancé conçu pour identifier et contrecarrer de manière préventive les abus potentiels ciblant les grands modèles de langage.
ChatGPT d'OpenAI parle maintenant : l'avenir de l'IA vocale interactive
ChatGPT d'OpenAI parle maintenant : l'avenir de l'IA vocale interactive
ChatGPT a franchi une étape importante avec le déploiement de fonctionnalités vocales par OpenAI. Les utilisateurs peuvent désormais profiter d'une interaction mains libres puisque ChatGPT lit les réponses à haute voix sur iOS, Android et le Web.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées