Agencja internetowa » Wiadomości cyfrowe » Deweloperzy Chrome badają rozwiązywanie problemów z wydajnością, rozszerzając pamięć podręczną przeglądarki

Deweloperzy Chrome badają rozwiązywanie problemów z wydajnością, rozszerzając pamięć podręczną przeglądarki

Twórcy przeglądarki Google Chrome naprawili niedawno problem z zabezpieczeniami, dzieląc pamięć podręczną przeglądarki według witryny, a nie jednej zunifikowanej sterty.

Inżynierowie Google Chrome, Josh Karlin i Shivani Sharma, wyjaśnili problem ze zunifikowaną pamięcią podręczną:

„To otwiera przeglądarkę na atak drugiego kanału, w którym witryna może wykryć, czy inna witryna załadowała zasób, sprawdzając, czy znajduje się on w pamięci podręcznej. Brzmi nieszkodliwie, ale może być używany do wielu nikczemnych działań, takich jak sprawdzanie zawartości skrzynki odbiorczej, kontaktów itp. "

Od Chrome 85 przeglądarka tworzy pamięci podręczne specyficzne dla witryny, z którymi inne witryny nie mogą wchodzić w interakcje. Niestety, wiąże się to z hitem wydajności.

„Pierwsze wyniki (canari / dev) przy użyciu witryny z górną ramką pokazują, że wpływ nie jest tak poważny, jak się obawiano. Współczynnik trafień w pamięci podręcznej spada o około 4%, ale zmiany w pierwszym malowaniu zawartości nie są statystycznie istotne, a ogólna część bajtów załadowanych z pamięci podręcznej spada tylko z 39,1% do 37,8, XNUMX%. To może się zmienić, gdy przejdziemy do wersji beta i stabilnej, ale wygląda na zachęcający początek ”- powiedzieli inżynierowie Google.

Google stara się to złagodzić, zwiększając rozmiar pamięci podręcznych specyficznych dla witryny.

„Teraz, gdy pamięć podręczna zostanie podzielona na partycje, warto sprawdzić, czy zwiększenie rozmiaru pamięci podręcznej pomoże zrównoważyć niektóre spadki wydajności poprzez obniżenie wskaźnika eksmisji” – powiedział Sharma w artykule na temat Chrome Gerrit.

Google planuje poeksperymentować z użytkownikami wersji Canary, Beta i Dev, zwiększając szanse na przeglądarkę specyficzną dla witryny do 2-3 razy większego niż zwykle. Powinno to zwiększyć współczynnik trafień w pamięci podręcznej i skrócić czas ładowania.

Test nie został jeszcze zatwierdzony, ale wkrótce zostanie udostępniony beta testerom.

przez BleepingComputer.

★ ★ ★ ★ ★