Firefox 58: Hors-main-Fil de la peinture promet des améliorations de performances

0
11

Mozilla prévoit d’introduire des Hors-main-Fil de la peinture dans la prochaine version stable du navigateur Firefox afin d’améliorer les performances du navigateur de manière significative.

Fondamentalement, ce que Mozilla n’était de déplacer le tramage à son propre thread. Lorsque Firefox effectue le rendu d’une page web, certaines activités se passent à l’arrière-plan.

Trois des quatre, faire une liste d’affichage, l’attribution des couches et de la pixellisation, arriver dans le thread principal, tandis que la composition se fait dans un thread séparé.

Mozilla solution pour améliorer la performance des enregistrements de commandes pour le tramage dans le thread principal, mais envoie ces commandes enregistrées à la nouvelle peinture thread où la pixellisation qui se passe. À partir de là, les données sont envoyées au compositeur fil.

Le coût de la pixellisation dépend d’un certain nombre de facteurs, y compris la résolution de l’affichage. Le tramage est plus cher, plus la résolution de l’écran est environ dix fois sur un écran 4K par rapport à un écran 1 024 x 768 selon Mozilla.

L’effet que les Principales-peinture de Fil a sur Firefox performance est importante. Mozilla mesures de la performance par l’analyse de la façon dont beaucoup de temps tramage exige.

Dans Firefox, 57, tramage que moins de 10% du cycle de peinture s’est produite 51% du temps. Hors-main-Fil de la peinture s’est améliorée, le chiffre de 80% dans Firefox 58.

Le tramage des coûts de 50% ou plus de la peinture du cycle de 21% du temps dans Firefox 57. Avec Hors-main-peinture au Fil activé dans Firefox 58, ce chiffre a chuté à 4% seulement.

firefox off main thread painting

Mozilla a créé un indice de référence pour mesurer la performance d’images par seconde. Le test simule une lourde charge de travail de scénario, “les dépenses de 14ms de chaque image de la filature de la CPU sur le JavaScript, et ensuite forcer le navigateur de re-rendre complexe SVG motif”.

Lire aussi: Un coup d’oeil à une ancienne version de Firefox 57 de la Page Nouvel Onglet

Le FPS est améliorée dans l’indice de référence de 30% avec Direct2D et de 25% avec Skia dans Firefox 58 lorsque comparé à Firefox 57.

Mozilla plans pour améliorer les Hors-main-peinture de Fil supplémentaire. L’organisation, les ingénieurs ont mis leurs yeux sur le parallèle de la peinture par exemple, et sur la résolution de certaines des questions en suspens, par exemple, que Firefox ne prend pas en charge “pixellisation” masquer “les couches de la peinture thread” à l’heure actuelle.

Vous trouverez d’autres — — informations sur le Hors-main-Fil de la peinture sur la Mozilla GFX blog.

Les utilisateurs de l’avis de l’amélioration? Ça dépend de leur système, et ce qu’ils font sur Internet.