[Posodobitev: prihaja v Chrome 86] Pomikanje nazaj in naprej v Google Chromu bo z bfcache veliko hitrejše

Google namerava v brskalniku Google Chrome s pomočjo bfcache narediti veliko hitrejše krmarjenje po spletnih straneh nazaj in naprej. To bo testiral leta 2019.

Posodobitev 1 (07/24/2020 @ 08:28 zjutraj ET):. Za več informacij se pomaknite na dno. Članek, kot je bil objavljen 28. februarja 2019, je ohranjen spodaj.

Google Chrome je najbolj priljubljen spletni brskalnik na svetu, tako v mobilnih kot namiznih računalnikih. V preteklih letih se je soočil s pravičnim deležem kritik, da je bolj pomnilniško intenziven, kot bi moral biti, in postaja napihnjen v smislu velikosti in funkcij, prejel pa je tudi pohvale za hitrost v resničnem svetu in uporabnost. Zdaj je Google objavil, da dela na novi funkciji za izboljšanje navigacije nazaj in naprej v spletnem brskalniku z uporabo bfcache (backward-forward cache).

Google navaja, da predpomnilnik nazaj/naprej (bfcache) predpomni celotne strani, vključno s kopico JavaScript, ko se premaknete s strani. To je narejeno tako, da je mogoče obnoviti celotno stanje strani, ko se uporabnik vrne nazaj. Podjetje daje analogijo zaustavitve strani, ko jo uporabnik zapusti, in predvajanja, ko se uporabnik vrne. Delovalo bo tako pri navigaciji nazaj kot tudi pri navigaciji naprej na prej dostopno stran.

Google ugotavlja, da ta funkcija ne bo pomagala pri obisku novih spletnih mest. To pa ne pomeni, da ne bo uporabno. Po navedbah podjetja vrnitev nazaj predstavlja 19 % strani, ogledanih v Google Chromu za Android in 10 % v Chromu za PC. Bfcache bo naredil to navigacijo "izjemno hitro," glede na Google. To vsekakor ni nepomembno prizadevanje za izvajanje, ugotavlja podjetje.

Mozilla Firefox in Apple Safari imata subtilno različni izvedbi te tehnologije predpomnjenja, ugotavlja Google. Chrome pa se odloči, da ne bo uporabljal WebKitove implementacije bfcache zaradi nezdružljivosti s Chromovo večprocesno arhitekturo.

Addy Osmani, vodja inženiringa v ekipi za Chrome, je povedal CNET da je zapleten del za Chrome prepisovanje nekaterih delov brskalnika za zaščito zasebnosti in varnosti. Googlov spletni brskalnik mora poskrbeti, da prepreči delovanje spletnih programov JavaScript, čeprav visi na njih v pomnilniku. Priznal je, da je izvajanje JavaScripta na straneh, ki jih z vidika uporabnika ni, "velika potencialna zasebnost ", zato bo podjetje spremenilo Chromovo arhitekturo, da zagotovi, da težava z zasebnostjo ne bo pojavijo.

Slaba stran? bfcache kmalu ne bo na voljo v Chromu. Google upa, da bo preizkusil bfcache leta 2019 in ga leta 2020 vgradil v Chrome, pravi g. Osmani.

Druga omejitev je, da bo shranjevanje stanja spletnih strani za morebitno kasnejšo uporabo porabilo pomnilnik, kar je že ena glavnih težav, s katerimi se sooča Chrome. G. Osmani je izjavil, da Google še vedno poskuša ugotoviti najboljša pravila za odločanje, katere strani naj obdrži, kdaj jih izbriše iz spomina. Povedal je tudi, da bi lahko funkcija pomagala pri drugih situacijah, kot je boljša zmogljivost zavihkov, ki jih je treba začasno ustaviti, ko so v ozadju, zlasti na mobilnih napravah. Takšna situacija običajno privede do prihranka pomnilnika, vendar ima tudi veliko pomanjkljivost, saj je treba strani po vrnitvi nanje ponovno naložiti.

bfcache v Chromu vsekakor zveni obetavno, vendar je zaenkrat v zgodnji fazi. Pričakujemo, da bomo o tem izvedeli več v prihodnjih mesecih.

Vir: Google Developers

Zgodba prek: CNET


Posodobitev: Googlova funkcija »Back Forward Cache« prihaja v Chrome za Android v86

Informacije o funkciji Back Forward Cache v brskalniku Google Chrome so bile nazadnje v novicah pred več kot enim letom, prihajajoča funkcija pa je bila medtem večinoma pozabljena. Izkazalo se je, da je funkcija postala bližje temu, da ugleda luč sveta v kanalu stabilne izdaje, saj bo uvedena s Chromom za Android v86. Zaradi tega je lahko navigacija nazaj in naprej med spletnimi mesti veliko hitrejša.

Vir: Chromium

Zgodba prek: Techdows