Przeglądanie pamięci podręcznej stanu strony internetowej w Chrome

Addy Osmani
Addy Osmani

Zespół Chrome testuje nową pamięć podręczną stanu strony internetowej, która będzie zapisywać strony w pamięci (zachowując stan JavaScript i DOM), gdy użytkownik go opuści. Na pewno nie jest to proste, ale jeśli Ci się uda, poruszanie się w górę i z powrotem będzie bardzo szybkie.

Pamięć podręczna stanu strony internetowej (bfcache) zapisuje w pamięci podręcznej całe strony (w tym stertę JavaScriptu) przy opuszczaniu strony, tak aby użytkownik mógł wrócić do jej pełnego stanu. To coś w rodzaju wstrzymywania strony, gdy ją opuścisz, i odtwarzania, gdy do niej powrócisz.

Oto wczesny prototyp pamięci podręcznej stanu strony internetowej w praktyce na komputerach:

Przygotowaliśmy też podgląd pamięci podręcznej stanu strony internetowej działającej w Chrome na Androida:

Szacujemy, że ta zmiana może zwiększyć wydajność nawet o 19% wszystkich elementów nawigacyjnych w mobilnej wersji Chrome. Więcej informacji na temat tej funkcji znajdziesz w wyjaśnieniu tej funkcji.

W związku z tą zmianą istnieje średnie ryzyko interoperacyjności między przeglądarkami. Zarówno Firefox, jak i Safari mają już nieco inne implementacje pamięci podręcznej stanu strony internetowej. Chrome nie korzysta z implementacji pamięci podręcznej WebKit z powodu niezgodności z jej wieloprocesową architekturą.

Nasz formalny zamiar wdrożenia pamięci podręcznej stanu strony internetowej znajduje się na stronie blink-dev dla każdego, kto chce uczestniczyć w dyskusjach.

Dziękujemy Arthurowi Sonzognim, Alexanderowi Timinowi, Kenji Baheux i Sami za pomoc przy tworzeniu naszych prototypowych filmów.