Google développe une nouvelle façon d'allouer les ressources lors de l'utilisation des navigateurs Chrome et de leurs « parents » sur le moteur Chromium. La fonction RawDraw réduira la charge sur les ressources système en modifiant les principes de rendu des parties nécessaires de la page.
Pendant le processus de rastérisation, Chrome utilise une grille de cellules de 256 × 256 pixels. Les ressources sont réparties entre différentes cellules, grâce à quoi Chrome n'a pas besoin de re-"recalculer" et de redessiner la page entière à chaque fois que l'utilisateur interagit avec elle (ou qu'un élément multimédia y est lu). Cependant, cette méthode peut être améliorée.
Dans le Web moderne, même les cellules de page individuelles peuvent "peser" beaucoup, occupant parfois 10 Mo de RAM chacune. Il n'est pas difficile d'imaginer combien de ressources chaque page peut utiliser dans son ensemble, sans parler du fait que le nombre d'onglets ouverts a également un effet extrêmement négatif sur la consommation de ressources.
L'utilisation de la dernière fonctionnalité RawDraw lance un processus Viz qui utilise la carte graphique pour pixelliser l'écran, et "aucune texture n'est allouée pour chaque cellule de la grille" - à la place, seules les opérations de dessin sont stockées. Bien que l'explication nécessite encore des éclaircissements et des ajouts, il est déjà connu que la fonction est conçue pour réduire la charge sur le processeur et la RAM, et il est avancé que cela réduit le besoin de rendu jusqu'à 90 %.
La possibilité d'activer RawDraw a déjà été officiellement rendue publique - cela peut être fait sur chrome : flags # enable-raw-draw.
Les expériences montrent qu'elle n'est pas encore disponible pour tous les utilisateurs, et on sait que la fonction est encore extrêmement instable et peut provoquer des erreurs fatales. Par exemple, il est prouvé que sur certains "chromebooks" après son activation, il a été réinitialisé aux paramètres d'usine. Des problèmes de rendu ultérieurs dans Chrome pour Windows ont également été signalés, alors soyez prudent quand même.
2021-10-26 13:18:28
Auteur: Vitalii Babkin