Google Chrome szybciej ładuje nowe karty i strony wewnętrzne

Szybkość zawsze była jednym z głównych zmagań twórców przeglądarek internetowych. Z każdą aktualizacją, czy to Microsoft, Google, Mozilla, Apple lub odpowiedzialnej firmy, szukają sposobu, aby ich przeglądarka otwierała się szybciej, zużywała mniej zasobów lub umożliwiała użytkownikom szybsze odwiedzanie sieci. Ale już, Google Chrom wkrótce otrzyma ulepszenie, które pozwoli użytkownikom nawigować znacznie szybciej niż to, co widzieli do tej pory. I ta poprawa jest również zasługą Microsoftu.

Nie ma wiadomości, że Microsoft robi z Google Chrome wiele dobrego. Ponieważ firma porzuciła własny silnik i przyjęła chrom dla krawędź rozwoju, silnik OpenSource firmy Google otrzymał wiele nowych funkcji i wszelkiego rodzaju ulepszeń. A jednym z ostatnich, którym już niedługo będziemy mogli się cieszyć, jest Buforowanie kodu.

Google Chrome szybciej ładuje nowe karty i strony wewnętrzne

Jak Microsoft przyspieszy ładowanie Google Chrome

Nowoczesne przeglądarki internetowe używają na swoich wewnętrznych stronach WebUI dość dużych skryptów. Skrypty te są ładowane i uruchamiane przez silnik V8 przeglądarki. Powtarzanie tego zadania w kółko to niepotrzebna strata czasu.

Dzięki tej nowej funkcji Google Chrome (i Edge też) to zserializować przetworzony skrypt dzięki czemu informacje przez niego generowane są buforowane. W ten sposób, gdy ten skrypt musi zostać ponownie załadowany, Chrome wyśle ​​zserializowany kod bajtowy do Blink, który zdecyduje, czy załadować wcześniej wygenerowane informacje, czy ponownie przetworzyć skrypt od zera.

W ten sposób, dzięki możliwości załadowania tych informacji z pamięci podręcznej Chrome zamiast przetwarzania ich od zera, czas ładowania jest znacznie skrócony podczas otwierania nowej karty lub gdy użytkownicy poruszają się po wewnętrznych stronach przeglądarki (tych, które zaczynają się od chrom: //).

Według Microsoftu, dzięki tej funkcji zarówno Edge, jak i Chrome powinny odnotować skrócenie czasu od 11% do 20%.

Jak przetestować tę nową funkcję

W tej chwili ta nowa funkcja jest w fazie eksperymentalnej, więc jest domyślnie wyłączona we wszystkich wersjach przeglądarki, nawet w Kanarek gałąź. Aby go aktywować, musimy otworzyć okno właściwości bezpośredniego dostępu (zalecana najnowsza kanaryjska wersja przeglądarki), a w sekcji „destination” dodać następujący parametr:

--enable-features=WebUICodeCache

Chrome Canary WebUICodeCache

Jeśli sprawia to problemy, po prostu zamknij przeglądarkę, usuń ten parametr i otwórz go ponownie, aby znów działała normalnie.

Google Chrome 92 poprawia również pamięć podręczną dla niektórych użytkowników

Ale powyższa funkcja to nie jedyna poprawa wydajności dostępna w Google Chrome. Obecna wersja przeglądarki Chrome, 92, testuje nową funkcję o nazwie „ pamięć podręczna wsteczna do przodu ” na niektórych losowych użytkownikach.

Ta nowa funkcja jest dostępna na Android przez długi czas, a to, co pozwala nam cofać się lub cofać niemal natychmiast, dzięki temu, że podczas zmiany sieci za pomocą historii lub przycisków do przodu lub do tyłu, sieć nie ładuje zera, zamiast tego kopia pamięć podręczna zapisana na komputerze jest załadowany.

Buforowanie Chrome

W tej chwili nie wiemy, kiedy ta funkcja dotrze do wszystkich użytkowników. Google testuje to tylko na bardzo wybranej grupie użytkowników. Ale jeśli chcemy, możemy go aktywować za pomocą następującej flagi w Chrome 92 (Canary nie jest konieczne):

chrome://flags/#back-forward-cache