Microsoft mejora Windows 11 con WebView2 para aplicaciones web complejas más rápidas

Microsoft mejora Windows 11 con WebView2 para aplicaciones web complejas más rápidas

Discusiones recientes han puesto de manifiesto la preocupación por el deterioro de la experiencia de usuario en Windows 11 debido a la web, especialmente tras la revelación de que la nueva vista de Agenda del Centro de Notificaciones utiliza la tecnología WebView2. Sin embargo, Microsoft ha anunciado planes para mejorar la velocidad de aplicaciones web complejas, como Outlook.

“Gracias a nuestra amplia experiencia, reconocemos que las aplicaciones complejas requieren una arquitectura sofisticada, que a menudo requiere múltiples ventanas, iframes o subprocesos de trabajo”, mencionó Microsoft en un documento de soporte reciente.

En lugar de disuadir a los desarrolladores de usar aplicaciones web, Microsoft presenta una nueva herramienta de diagnóstico llamada «Delayed Message Timing».Esta API ayuda a los desarrolladores a evaluar el tiempo invertido al usar la función «postMessage()» en sus aplicaciones, según una entrada de GitHub descubierta por Windows Latest.

Si bien esta herramienta no está diseñada para aumentar mágicamente la velocidad de las aplicaciones web, Microsoft asegura que proporcionará información sobre los problemas de rendimiento al informar datos de tiempo de los mensajes intercambiados entre diferentes contextos, como ventanas, iframes y trabajadores web, a través de las API de rendimiento.

Impacto en las aplicaciones WebView2 en Windows 11

Esta iniciativa está dirigida a todas las aplicaciones web, incluidas aquellas que operan en WebView2 dentro de Windows 11. Si bien mejorará el rendimiento, las mejoras serán sutiles y específicas.

Procesos de WebView2 en el Administrador de tareas de Windows 11

Para contextualizar, aplicaciones como Outlook y WhatsApp utilizan WebView2 para integrar contenido web, basándose en el motor de renderizado Microsoft Edge basado en Chromium. Esta relación suele contribuir a un rendimiento más lento en Windows 11, ya que muchas aplicaciones están fundamentalmente conectadas a la arquitectura de Chromium, financiada por Google.

La API “Delayed Message Timing” es particularmente beneficiosa para las aplicaciones basadas en WebView2 que explotan en gran medida las interacciones postMessage(), lo que permite a los desarrolladores identificar cuellos de botella en el rendimiento de manera más efectiva.

Problemas de rendimiento con el nuevo Outlook para Windows 11

Outlook web en Windows 11

La nueva aplicación Outlook ofrece una experiencia de usuario aceptable en Windows 11; sin embargo, aún presenta varias ineficiencias. Por ejemplo, al hacer clic en una notificación, a veces la aplicación se inicia lentamente, debido en parte al motor web integrado. Factores como la carga inicial de la página y los procesos de autenticación contribuyen significativamente a este retraso.

Si los usuarios encuentran una interfaz que aparece pero funciona con lentitud, esto podría deberse a un retraso en la gestión de los eventos postMessage() en la capa web. La nueva API detectará estos retrasos, lo que facilitará la identificación de problemas que afecten al rendimiento general de la aplicación.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *