Google planuje znacznie przyspieszyć nawigację po stronach internetowych w przeglądarce Google Chrome za pomocą bfcache. Będzie to testować w 2019 roku.
Aktualizacja 1 (07/24/2020 @ 08:28 ET):. Przewiń w dół, aby uzyskać więcej informacji. Artykuł opublikowany 28 lutego 2019 r. znajduje się poniżej.
Google Chrome to najpopularniejsza przeglądarka internetowa na świecie, zarówno na urządzenia mobilne, jak i na komputery stacjonarne. Przez lata spotykał się z falą krytyki za to, że intensywniej zapamiętuje, niż jest to konieczne staje się nadęty pod względem rozmiaru i funkcji, ale został również doceniony za swoją rzeczywistą szybkość i użyteczność. Teraz Google ogłosił, że pracuje nad nową funkcją usprawniającą nawigację do przodu w przeglądarce internetowej za pomocą bfcache (pamięć podręczna do przodu).
Google twierdzi, że pamięć podręczna „wstecz/do przodu” (bfcache) buforuje całe strony, w tym stertę JavaScript, podczas opuszczania strony. Dzieje się tak, aby pełny stan strony mógł zostać przywrócony, gdy użytkownik wróci. Firma podaje analogię wstrzymywania strony, gdy użytkownik ją opuszcza, i odtwarzania jej, gdy użytkownik wróci. Będzie działać zarówno podczas nawigacji wstecz, jak i podczas nawigacji do poprzednio odwiedzanej strony.
Google zauważa, że ta funkcja nie będzie pomocna podczas odwiedzania nowych stron internetowych. Nie oznacza to jednak, że nie będzie przydatne. Według firmy powrót dotyczy 19% stron przeglądanych w przeglądarce Google Chrome na Androida i 10% w przeglądarce Chrome na PC. Według Google bfcache sprawi, że nawigacja będzie „niezwykle szybka”. Firma zauważa, że wdrożenie tego rozwiązania z pewnością nie jest trywialne.
Google zauważa, że Mozilla Firefox i Apple Safari mają nieco różne implementacje tej technologii buforowania. Chrome jednak rezygnuje z implementacji bfcache opracowanej przez WebKit ze względu na niezgodność z wieloprocesową architekturą przeglądarki Chrome.
– powiedziała Addy Osmani, menedżer ds. inżynierii w zespole Chrome CNET że najtrudniejszą częścią przeglądarki Chrome jest przepisanie niektórych części przeglądarki w celu ochrony prywatności i bezpieczeństwa. Przeglądarka internetowa Google musi mieć pewność, że zatrzymuje działanie internetowych programów JavaScript, mimo że przechowuje je w pamięci. Przyznał, że uruchamianie JavaScriptu na stronach, których z punktu widzenia użytkownika nie ma, stwarza „duże potencjalne zagrożenie dla prywatności”. problem”, dlatego firma zamierza zmienić architekturę Chrome, aby mieć pewność, że problem prywatności nie wystąpi zdarzać się.
Wadą? bfcache nie będzie wkrótce dostępny w przeglądarce Chrome. Według Osmaniego Google ma nadzieję przetestować bfcache w 2019 r. i wbudować go w Chrome w 2020 r.
Kolejnym ograniczeniem jest to, że zapisywanie stanu stron internetowych do późniejszego wykorzystania zajmie pamięć, co już jest jednym z głównych problemów, przed którymi stoi Chrome. Pan Osmani stwierdził, że Google wciąż próbuje znaleźć najlepsze zasady decydowania, które strony zachować i kiedy usunąć je z pamięci. Powiedział również, że ta funkcja może pomóc w innych sytuacjach, na przykład w lepszej wydajności kart, które należy wstrzymać, gdy są w tle, szczególnie na urządzeniach mobilnych. Taka sytuacja zwykle prowadzi do zaoszczędzenia pamięci, ale ma też poważną wadę, ponieważ strony po powrocie do nich trzeba ponownie załadować.
bfcache w przeglądarce Chrome zdecydowanie brzmi obiecująco, ale jak dotąd jest na wczesnym etapie. Mamy nadzieję, że dowiemy się więcej w nadchodzących miesiącach.
Źródło: Programiści Google
Historia przez: CNET
Aktualizacja: funkcja Google „Back Forward Cache” będzie dostępna w przeglądarce Chrome na Androida v86
Informacje o funkcji Back Forward Cache w przeglądarce Google Chrome ostatni raz pojawiały się w wiadomościach ponad rok temu, a w międzyczasie o nadchodzącej funkcji w większości zapomniano. Jak się okazuje, funkcja już bliżej ujrzenia światła dziennego w wersji stabilnej, ponieważ będzie dostępna w przeglądarce Chrome na Androida w wersji 86. Może to znacznie przyspieszyć nawigację między stronami internetowymi.
Źródło: Chrom
Historia przez: Techdows