Google kavatseb bfcache'i abil muuta veebilehtedel tagasi ja edasi navigeerimise Google Chrome'is palju kiiremaks. See testib seda 2019. aastal.
Värskendus 1 (07/24/2020 @ 08:28 AM ET):. Lisateabe saamiseks kerige alla. Allpool on säilinud artikkel 28. veebruaril 2019 avaldatud kujul.
Google Chrome on maailma populaarseim veebibrauser nii mobiilis kui ka lauaarvutis. Aastate jooksul on seda osalt kritiseeritud, kuna see on mälumahukam kui vaja ja suuruse ja funktsioonide poolest paisub, kuid see on pälvinud ka kiidusõnu oma tegeliku kiiruse ja kasutatavus. Nüüd on Google teatanud, et töötab uue funktsiooni kallal, et parandada edasi-tagasi navigeerimist veebibrauseris, kasutades bfcache'i (tagasi-edasi vahemälu).
Google väidab, et tagasi/edasi vahemälu (bfcache) salvestab lehelt eemale navigeerimisel terveid lehti, sealhulgas JavaScripti hunnikut. Seda tehakse selleks, et kasutaja tagasi navigeerimisel saaks lehe täieliku oleku taastada. Ettevõte toob analoogia lehe peatamise kohta, kui kasutaja sellelt lahkub, ja selle esitamise kohta, kui kasutaja naaseb. See töötab nii tagasi kui ka varem avatud lehele edasi navigeerimisel.
Google märgib, et see funktsioon ei aita uute veebisaitide külastamisel. See aga ei tähenda, et sellest kasu poleks. Ettevõtte andmetel moodustab tagasiminek 19% Androidi Google Chrome'is ja 10% arvutis Chrome'is vaadatud lehtedest. Google'i sõnul muudab bfcache selle navigeerimise "äärmiselt kiireks". Ettevõte märgib, et see pole kindlasti tühine ettevõtmine.
Google märgib, et Mozilla Firefoxil ja Apple Safaril on selle vahemällu salvestamise tehnoloogia peenelt erinevad rakendused. Chrome otsustab aga mitte kasutada WebKiti bfcache'i juurutust, kuna see ei ühildu Chrome'i mitme protsessi arhitektuuriga.
Chrome'i meeskonna insenerijuht Addy Osmani rääkis CNET Chrome'i keeruline osa on privaatsuse ja turvalisuse kaitsmiseks mõnede brauseri osade ümberkirjutamine. Google'i veebibrauser peab tagama, et see peataks veebipõhiste JavaScripti programmide käitamise, kuigi see on nende mälus küljes. Ta tunnistas, et JavaScripti käitamine lehtedel, mis kasutaja vaatenurgast puuduvad, on "suur potentsiaalne privaatsus probleem" ja seetõttu kavatseb ettevõte muuta Chrome'i arhitektuuri tagamaks, et privaatsusprobleeme ei tekiks esineda.
Negatiivne külg? bfcache ei ole niipea Chrome'is saadaval. Hr Osmani sõnul loodab Google katsetada bfcache'i 2019. aastal ja ehitada selle Chrome'i 2020. aastal.
Teine piirang on see, et veebilehtede oleku salvestamine võimalikuks hilisemaks kasutamiseks kulutab mälu, mis on juba üks peamisi probleeme, millega Chrome silmitsi seisab. Hr Osmani nentis, et Google püüab endiselt välja selgitada parimad reeglid otsustamaks, milliseid lehti hoida, millal need mälust välja jätta. Ta ütles ka, et see funktsioon võib aidata ka muudes olukordades, näiteks parema jõudluse korral vahelehtedel, mis tuleb taustal töötamise ajal peatada, eriti mobiilis. Selline olukord viib tavaliselt mälu säästmiseni, kuid sellel on ka suur negatiivne külg, kuna leheküljed tuleb pärast neile naasmist uuesti laadida.
bfcache Chrome'is kõlab kindlasti paljulubavalt, kuid see on siiani algusjärgus. Eeldame, et saame sellest lähikuudel rohkem teada.
Allikas: Google'i arendajad
Lugu läbi: CNET
Värskendus: Google'i funktsioon "Tagasi edasi vahemälu" jõuab Chrome'i Androidi versioonile 86
Google Chrome'i vahemälu funktsiooni Back Forward Cache puudutav teave oli viimati uudist avaldanud üle aasta tagasi ja eelseisev funktsioon unustati vahepeal enamasti ära. Nagu selgub, on see funktsioon stabiilses väljalaskekanalis päevavalguse nägemisele lähemale jõudnud, kuna see võetakse kasutusele Chrome'i Androidi v86 jaoks. See võib muuta veebisaitide vahel edasi-tagasi navigeerimise palju kiiremaks.
Allikas: Kroom
Lugu läbi: Techdows