93% uso de memoria en máquinas con muchos núcleos* 25% Tiempo de inicio de Blazor WebAssembly ** WebSocket message compression para Blazor Server Precompresión y almacenamiento en caché para static web assets * TechEmpower JSON Min APIs, Intel Gold 56 cores (logical) Linux ** Lighthouse
de Blazor • Inyección de constructores de componentes • Blazor Hybrid + Web project template • Detectar el modo de representación del componente en tiempo de ejecución • Lógica de reconexión mejorada • Utilizar SSR estáticos en una aplicación interactiva global
de estado de autenticación: Se simplifica el almacenamiento del estado de autenticación usando un proceso integrado System.Text.Json. • Contenedores de estado: Introduce clases como StateContainer para centralizar y simplificar el manejo de estados compartidos. • Notificaciones de cambio de estado: La integración con la herramienta de NotifyAuthenticationStateChanged. • Manejo de rutas autorizadas: Ahora se usa AuthorizeRouteView. Estos puntos trabajan juntos para optimizar la autenticación en Blazor, proporcionando una experiencia más fluida y robusta.
• Util para definir el modo de comportamiento de un componente usando SSR (Server-Side Rendering) • Se define que todas las solicitudes dentro de ‘Account’ no se comporte de manera InteractiveAuto
startup New Blazor Hybrid Templates SignalR improved distributed tracing Optimized static web asset handling Blazor reconnection improvements Authentication enhancements Detect Blazor component render mode Improved Kestrel connection metrics Built-in OpenAPI support SignalR AOT support Improvements to DataProtection Keyed service support in middleware Dictionary debugging improvements Trust Developer certs on Linux Improvements to exception handling and debugging API-ly Ever After: OpenAPI in .NET 9 Build hybrid apps with .NET MAUI Introducing HybridCache in ASP.NET Core More at .NET Conf 2024!