Microsoft améliore Windows 11 avec WebView2 pour des applications Web complexes plus rapides.

Microsoft améliore Windows 11 avec WebView2 pour des applications Web complexes plus rapides.

Des discussions récentes ont mis en lumière les inquiétudes concernant la dégradation de l’expérience utilisateur sous Windows 11, notamment suite à la révélation que la nouvelle vue Agenda du Centre de notifications repose sur la technologie WebView2. Microsoft a toutefois annoncé son intention d’améliorer la vitesse des applications web complexes, dont Outlook.

« Forts de notre vaste expérience, nous savons que les applications complexes nécessitent une architecture sophistiquée, souvent avec plusieurs fenêtres, iframes ou threads de travail », a indiqué Microsoft dans un récent document d’assistance.

Plutôt que de dissuader les développeurs de créer des applications web, Microsoft introduit un nouvel outil de diagnostic appelé « Delayed Message Timing ».Cette API vise à aider les développeurs à évaluer où le temps est investi lorsqu’ils utilisent la fonction « postMessage() » dans leurs applications, selon une entrée GitHub découverte par Windows Latest.

Bien que cet outil ne soit pas conçu pour augmenter comme par magie la vitesse des applications Web, Microsoft assure qu’il fournira des informations sur les problèmes de performance en communiquant des données de temps pour les messages échangés entre différents contextes tels que les fenêtres, les iframes et les web workers via les API de performance.

Impact sur les applications WebView2 sous Windows 11

Cette initiative cible toutes les applications web, y compris celles fonctionnant sous WebView2 dans Windows 11. Bien qu’elle améliore les performances, les améliorations seront subtiles et spécifiques.

Processus WebView2 dans le Gestionnaire des tâches de Windows 11

Pour rappel, des applications comme Outlook et WhatsApp utilisent WebView2 pour intégrer du contenu web, s’appuyant sur le moteur de rendu Microsoft Edge basé sur Chromium. Cette dépendance entraîne souvent des performances réduites sous Windows 11, car de nombreuses applications sont fondamentalement liées à l’architecture de Chromium, financée par Google.

L’API « Delayed Message Timing » est particulièrement utile pour les applications basées sur WebView2 qui exploitent fortement les interactions postMessage(), permettant aux développeurs d’identifier plus efficacement les goulots d’étranglement des performances.

Problèmes de performance liés au nouveau Outlook pour Windows 11

Outlook Web sur Windows 11

La nouvelle application Outlook offre une expérience utilisateur acceptable sous Windows 11 ; toutefois, elle présente encore plusieurs défauts. Par exemple, cliquer sur une notification peut parfois ralentir le lancement de l’application, notamment à cause du moteur web intégré. Des facteurs tels que le chargement initial de la page et les processus d’authentification contribuent de manière significative à ce délai.

Si l’interface s’affiche mais fonctionne lentement, cela peut être dû à un traitement tardif des événements `postMessage()` au niveau de la couche web. La nouvelle API mettra en évidence ces délais, facilitant ainsi l’identification des problèmes affectant les performances globales de l’application.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *