À certaines occasions, lors de l’utilisation de certaines applications sous Windows 11, nous rencontrons une baisse soudaine des performances. Cela est dû au développement interne de certaines solutions logicielles qui ne se déroule pas toujours comme prévu.
En fait, au fil des années, de nombreux utilisateurs ont été très critiques à l’égard de l’intégration Web dans Windows 11, l’un des objectifs que Microsoft s’est fixé il y a des années. Cela est particulièrement évident dans de nombreuses solutions logicielles axées sur le développement WebView2. Tout cela est quelque chose que, par exemple, beaucoup découvrent maintenant avec le passage de l'application Windows WhatsApp UWP à son fonctionnement avec WebView2 dans la version la plus récente.
Bien entendu, tout cela peut être étendu à une multitude de solutions proposées aussi bien par Microsoft que par d’autres développeurs externes. Quand on parle de ce modèle, on retrouve effectivement interfaces Web qui sont créés spécialement pour Windows 11, mais qui dans de nombreux cas constituent un consommation excessive de ressources.
Et de nombreux utilisateurs d’applications Web telles que WhatsApp, Teams, Word ou Outlook sous Windows 11 connaissent une consommation élevée de ressources. Ce problème est dû à la technologie WebView2, qui permet aux applications d'afficher du contenu Web à l'aide du moteur de rendu Edge. Désormais, Microsoft a décidé d'optimiser son fonctionnement.
Cependant, et surtout au vu des critiques reçues, il semble que cela va bientôt changer. Aujourd'hui, Microsoft affirme lui-même qu'il s'efforce d'améliorer et d'accélérer les applications Web dites complexes. C'est quelque chose que nous verrons surtout dans les solutions logicielles d'une importance particulière, comme ce qui se passe avec Outlook.
Comme l'entreprise elle-même nous l'informe dans un pièce justificativeils s’appuieront sur leur propre expérience pour procéder à ces changements. L'entreprise est consciente que les applications complexes basées sur WebView2 nécessitent des architectures complexes qui dépendent parfois de plusieurs fenêtresiframes ou threads de travail. C'est quelque chose qui affecte directement la consommation de ressources et, par conséquent, les performances des applications et des équipements en général.
Comment les applications WebView2 s'amélioreront dans Windows 11
Comme il ne pourrait en être autrement, Microsoft ne va pas encourager les développeurs ou ses propres équipes internes à abandonner le Applications Web WebView2. Au lieu de cela, la société teste une nouvelle API appelée Message Delay Time. En réalité, c’est d’une fonction de diagnostic pour ces applications web dont nous parlons.
Dans un premier temps, il n’est pas destiné à accélérer directement les applications Web, car il s’agit d’un outil de diagnostic. Mais cela permettra aux développeurs de mesurer le temps passé lorsqu'une application web utilise le protocole postMessage(). Ceci est utilisé dans des environnements tels qu'une fenêtre, une iframe ou un webworker, et rapporte les temps passés via le API de performances.
De plus, la nouvelle API est également utilisée pour détecter les causes des problèmes de performances dans des applications comme la nouvelle Perspectives. Par conséquent, ces changements affecteront directement les solutions de l’importance du gestionnaire de messagerie ou de l’application de messagerie. WhatsAppparmi tant d'autres.
En réalité, ces changements s'appliqueront à toutes les applications Web, y compris WebView2 sur Windows 11. Pour ceux qui ne le savent pas, des applications comme Outlook, Teams et WhatsApp utilisent WebView2 pour intégrer du contenu Web, et toute l'expérience repose sur Microsoft Edge comme moteur de rendu. Ces solutions sont donc plus lentes dans Windows 11, ce que nous souhaitons résoudre.
| Application | Problème de performances courant | Bénéfice attendu avec l'optimisation |
|---|---|---|
| Bureau WhatsApp | Consommation élevée de RAM et de CPU en arrière-plan. | Réduction de l’utilisation des ressources et plus grande fluidité dans l’interface. |
| Microsoft Outlook (nouveau) | Lenteur lors du chargement des emails avec un contenu Web complexe ou plusieurs éléments. | Rendu des e-mails plus rapide et plus grande agilité globale. |
| Équipes Microsoft | Consommation élevée de ressources, notamment lors des appels vidéo et du partage d’écran. | Optimisation des processus et moindre impact sur les performances du système. |
| Suite Microsoft 365 (Word, Excel) | Ralentissement lors de l’utilisation des fonctionnalités de collaboration cloud et des plugins Web. | Vitesse améliorée de synchronisation et d’exécution des compléments. |
En bref, la nouvelle API aidera les créateurs d'applications basées sur le WebView2 susmentionné à comprendre où se situe le goulot d'étranglement afin de pouvoir les optimiser.