Home Windows Microsoft quiere hacer que las “aplicaciones web complejas” sean más rápidas, mientras...

Microsoft quiere hacer que las “aplicaciones web complejas” sean más rápidas, mientras Windows 11 adopta WebView2

56

Es posible que haya notado que hemos hablado mucho sobre las notificaciones web de Windows 11, especialmente cuando descubrimos que la nueva vista Agenda en el Centro de notificaciones funciona con WebView2. Resulta que veremos una interfaz de usuario más basada en web en Windows 11, pero Microsoft dice que hará que las aplicaciones web complejas sean más rápidas, especialmente aplicaciones como Outlook.

“Basándonos en nuestra propia experiencia, sabemos que las aplicaciones complejas requieren arquitecturas complejas que a veces dependen de múltiples ventanas, iframes o subprocesos de trabajo”, dijo Microsoft. Tenga en cuenta que En un documento de soporte.

Microsoft no anima a los desarrolladores ni a sus propios equipos internos a alejarse de las aplicaciones web. En cambio, Microsoft está probando una nueva API llamada “temporización retrasada de mensajes”, según un GitHub Lista identificada por Windows Latest, una función de diagnóstico para aplicaciones web.

No se supone que haga que las aplicaciones web sean mágicamente más rápidas porque es una herramienta de “diagnóstico”, pero Microsoft insiste en que permitirá a los desarrolladores medir dónde pasa el tiempo una aplicación web cuando usan “postMessage()”.

Una aplicación web utiliza postMessage() dentro de contextos como una ventana, un iframe o un trabajador web, e informa esos tiempos a través de la API de rendimiento (como una entrada de “mensaje retrasado”). También parece que Microsoft está utilizando esta nueva API para identificar las causas de los problemas de rendimiento en Outlook, y las versiones futuras podrían hacer que el cliente de correo electrónico sea más rápido.

¿Esto acelerará específicamente las aplicaciones WebVeiw2 en Windows 11?

La propuesta es para todas las aplicaciones web, incluida la aplicación WebView2 en Windows 11, pero solo ayudará de cierta manera y los cambios serán visibles.

Procesos WebView2 en el administrador de tareas de Windows 11

Para aquellos que no lo saben, aplicaciones como Outlook y WhatsApp usan WebView2 para incrustar contenido web, y toda la experiencia está impulsada por Microsoft Edge como motor de renderizado, que se basa en Chromium. Los electrones también se construyen sobre el cromo. Esto explica por qué todo parece lento en Windows 11 porque la mayoría de las aplicaciones están vinculadas a Chromium, financiado por Google.

La API de “tiempo de mensaje retrasado” ayuda a las aplicaciones basadas en WebView2 que dependen en gran medida de postMessage() dentro de su capa web a comprender dónde existen cuellos de botella.

El nuevo Outlook para Windows 11 requiere una importante mejora de rendimiento

Outlook Web en Windows 11

El nuevo Outlook en Windows 11 es básicamente decente, pero tiene algunas asperezas. Por ejemplo, cuando hace clic en una notificación de Windows 11, se abre lentamente un nuevo Outlook y una gran parte es el motor web integrado. Todas estas cosas toman tiempo, como la carga de la primera página, la red o la autenticación, la representación, etc.

Si la interfaz de usuario aparece pero se siente “atascada” y la causa principal es un retraso en el manejo de PostMessage() dentro de la capa web, esta API mostrará ese retraso e indicará la causa.

Enlace fuente