Au cours des derniers jours, des nouvelles ont fait surfacedes développeurs de Mozilla apportant des améliorations de performances au navigateur Web Firefox, en particulier dans les domaines de JavaScript et des graphiques avec rendu matériel. Au cours des derniers jours, des blogues de développeurs tels que Asa Dotzler ont annoncé le lancement prochain du nouveau moteur JavaScript, JaegerMonkey, et l’introduction de DirectWrite et de Direct2D dans des versions nocturnes de Firefox, apportant une accélération matérielle au texte et aux graphiques 2D pour Windows 7. et Vista.
Les moteurs JavaScript sont au cœur de toutes les capacitésnavigateur Web, et plus un navigateur peut gérer JS sur le Web, meilleure est l'expérience utilisateur qu'il offre. Les principaux concurrents dans ce domaine ont été Google Chrome et Mozilla Firefox, et Chrome a eu la grande majorité. Heureusement pour Firefox, on pense que le moteur JaegerMonkey améliore de 30 à 45% les performances JavaScript de Firefox, avec de la place pour de nombreuses améliorations.
Vous voudrez peut-être consulter ce blog de DavidMandelin, qui fournit des informations spécifiques de haut niveau sur le démarrage du moteur JaegerMonkey, et cet article de David Anderson qui donne un aperçu du travail accompli et des tâches qui y sont accomplies.
La deuxième amélioration, c’est-à-dire l’ajout deLa capacité du navigateur à utiliser les API DirectWrite et Direct2D de Windows Vista et Windows 7 serait plus intéressante à regarder, car Asa Dotzler affirme que même les polices ont l’air superbe avec DirectWrite activé. Pour ceux de nos lecteurs aventureux qui veulent l'essayer par eux-mêmes, vous pouvez télécharger la dernière version nocturne et effectuer les modifications suivantes pour activer ces fonctionnalités.
- Entrez ‘about: config’
- Cliquez sur l'avertissement si nécessaire
- Entrez gfx.font dans la case ‘Filtre’
- Double-cliquez sur 'gfx.font_rendering.directwrite.enabled' pour le définir sur true.
- En dessous, cliquez avec le bouton droit de la souris et sélectionnez Nouveau> Entier pour ajouter un paramètre pref.
- Entrez 'mozilla.widget.render-mode' pour le nom de la préférence, 6 pour la valeur
- Redémarrer
(Pour désactiver, définissez gfx.font_rendering.directwrite.enabled sur false, supprimez mozilla.widget.render-mode, puis redémarrez.)
Remarque: Si ce qui précède n’a pas de sens pour vous, n’essayez pas cela. Il s’agit d’une version pour développeurs qui peut rendre votre navigateur instable. Il serait préférable de sauvegarder votre navigateur en premier.
Il faudra peut-être un certain temps pour que ces fonctionnalités obtiennentintégré dans toute version finale du navigateur Firefox, mais il serait intéressant de voir comment Firefox se compare à ses concurrents (Chrome, par exemple), qui sont déjà en avance sur le rendu JavaScript.
commentaires