nouvelles

Microsoft Edge obtient de nouvelles mises à jour de performances et de stabilité

Microsoft Edge obtient de nouvelles mises à jour de performances et de stabilité

Microsoft veut qu'Edge devienne le navigateur le plus puissant du marché, déployant constamment des mises à jour pour améliorer les performances et la stabilité du navigateur dans le but de le faire.

Récemment, le géant de la technologie a mis à jour des performances JavaScript dans son navigateur préféré, le rendant plus rapide et plus efficace. La mise à jour améliore deux domaines essentiels du navigateur Edge: l'utilisation de la mémoire et le comportement des gestionnaires d'événements.

Les développeurs utilisent des fonctions de petite taille pour décomposer la logique de codage complexe en plusieurs petits morceaux. Cette stratégie réduit la répétitivité et permet aux développeurs de lire, tester et déboguer les codes plus rapidement. De plus, l'expérience de navigation est meilleure et plus rapide, car les fonctions plus petites sont généralement plus faciles à intégrer..

Pour une meilleure efficacité, l'équipe Edge a remanié le format des métadonnées utilisé pour chaque fonction de petite taille incorporée dans les scripts. De cette façon, Mémoire ne sera pas consommé sauf si nécessaire:

Il a également été observé que la plupart des compteurs 32 bits de FunctionBody ont rarement des valeurs supérieures à 256, telles que le nombre de variables ou le nombre de littéraux d'objet dans une fonction. Ainsi, ces compteurs ont été remplacés par une structure compacte qui utilise un seul octet pour chaque compteur et ces compteurs peuvent être promus à des valeurs complètes de 32 bits si nécessaire.

À l'intérieur de chaque page Web, il y a un système d'événements avec de nombreux gestionnaires d'événements qui définissent le comportement des clics de bouton, des survols de souris et de nombreux autres événements de ce type. La plupart de ces événements restent généralement du code mort car les utilisateurs déclenchent très peu d'événements lors de la navigation. Le problème est que ces événements non déclenchés peuvent rester en état de veille et avoir un impact sur la mémoire et l'efficacité du navigateur..

Microsoft Edge changera cela car le navigateur retardera désormais l'analyse complète et la génération de bytecode des gestionnaires d'événements jusqu'à ce qu'ils soient appelés pour la première fois. En d'autres termes, cette fonctionnalité améliore le temps de démarrage et économise également la mémoire des gestionnaires inutilisés.

La combinaison de l'analyse différée pour les gestionnaires d'événements et des optimisations de mémoire […] réduit une bonne quantité d'empreinte mémoire pour chaque page. […] Notre expérience […] montre que ces optimisations ainsi que d'autres ajustements plus petits réduisent généralement environ 4% à 10% d'utilisation de la mémoire par page ouverte dans Microsoft Edge, avec des cas où les économies atteignent plus de 20%.

Peut-être que ces améliorations peuvent enfin aider Microsoft à transformer Edge en le navigateur le plus compatible avec la batterie. Redmond a récemment rendu publics les résultats d'une expérience de batterie qui, selon Microsoft, a prouvé que son navigateur consomme 70% moins de batterie que Chrome et 15% moins de batterie qu'Opera.

Opera n'a pas attendu trop longtemps pour mener sa propre expérience plus transparente, réussissant à prouver que son navigateur était en effet le navigateur le plus compatible avec la batterie, prolongeant la durée de vie de la batterie de l'ordinateur grâce à la dernière fonctionnalité Battery Saver. Étonnamment, Microsoft est resté sans voix après la réponse d'Opera et n'a encore émis aucun commentaire sur la question.

La mise à jour du pilote Windows 7 pour Intel HD Graphics 4600 échoue
De nombreux utilisateurs de Windows 7 se plaignent de l'échec des mises à jour de pilotes pour Intel HD Graphics 4600. Lorsqu'ils acceptent d'installe...
L'analyse périodique limitée de Windows Defender ne s'éteint pas
Dans Windows 10, Windows Defender est automatiquement désactivé une fois qu'un programme antivirus tiers est installé. Grâce à une nouvelle fonctionna...
Comment automatiser les tâches dans Windows 10
Il y a probablement une application ou un site Web que vous utilisez / visitez tous les jours sur votre ordinateur. Si vous avez déjà développé une te...