[Atjauninājums: nāk uz Chrome 86] Pārvietošanās atpakaļ un uz priekšu pārlūkā Google Chrome kļūs daudz ātrāka, izmantojot bfcache

Google plāno padarīt tīmekļa lapu navigāciju atpakaļ un uz priekšu daudz ātrāku pārlūkprogrammā Google Chrome, izmantojot bfcache. Tas tiks pārbaudīts 2019. gadā.

Atjauninājums 1 (07/24/2020 @ 08:28 ET):. Lai iegūtu papildinformāciju, ritiniet līdz apakšai. Tālāk ir saglabāts raksts, kas publicēts 2019. gada 28. februārī.

Google Chrome ir pasaulē populārākā tīmekļa pārlūkprogramma gan mobilajās ierīcēs, gan galddatoros. Gadu gaitā tā ir saskārusies ar savu daļu kritikas par to, ka ir vairāk atmiņas nekā nepieciešams, un kļūst uzpūsts izmēra un īpašību ziņā, taču tas ir saņēmis arī atzinību par tā reālo ātrumu un lietojamība. Tagad Google ir paziņojusi, ka strādā pie jaunas funkcijas, lai uzlabotu navigāciju atpakaļ uz priekšu tīmekļa pārlūkprogrammā, izmantojot bfcache (atpakaļ-uz priekšu kešatmiņu).

Google norāda, ka atpakaļ/uz priekšu kešatmiņa (bfcache) kešatmiņā saglabā veselas lapas, tostarp JavaScript kaudzi, kad virzāties prom no lapas. Tas tiek darīts, lai, lietotājam virzoties atpakaļ, varētu atjaunot pilnu lapas stāvokli. Uzņēmums sniedz analoģiju ar lapas apturēšanu, kad lietotājs to atstāj, un atskaņošanu, kad lietotājs atgriežas. Tas darbosies, pārvietojoties atpakaļ, kā arī pārejot uz priekšu uz iepriekš atvērtu lapu.

Google atzīmē, ka šī funkcija nepalīdzēs, apmeklējot jaunas vietnes. Tomēr tas nenozīmē, ka tas nebūs noderīgs. Saskaņā ar uzņēmuma datiem, atgriešanās atpakaļ veido 19% lapu, kas skatītas pārlūkprogrammā Google Chrome Android ierīcēm un 10% pārlūkprogrammā Chrome personālajam datoram. bfcache padarīs šo navigāciju "ārkārtīgi ātru", norāda Google. Uzņēmums atzīmē, ka tas noteikti nav triviāls mēģinājums īstenot.

Google atzīmē, ka pārlūkprogrammai Mozilla Firefox un Apple Safari ir smalki atšķirīgas šīs kešatmiņas tehnoloģijas ieviešanas. Tomēr pārlūks Chrome izvēlas neizmantot WebKit ieviešanu bfcache, jo tā nav saderīga ar Chrome vairāku procesu arhitektūru.

Addijs Osmani, Chrome komandas inženieru menedžeris, pastāstīja CNET ka sarežģītā Chrome daļa ir dažu pārlūkprogrammas daļu pārrakstīšana, lai aizsargātu privātumu un drošību. Google tīmekļa pārlūkprogrammai ir jāpārliecinās, ka tā neļauj darboties tīmeklī balstītām JavaScript programmām, lai gan tās ir iekarinātas atmiņā. Viņš atzina, ka JavaScript palaišana lapās, kuras no lietotāja viedokļa nav tur, ir "liels potenciāls privātums problēma”, un tāpēc uzņēmums gatavojas mainīt Chrome arhitektūru, lai nodrošinātu, ka konfidencialitātes problēma netiks novērsta rodas.

Negatīvā puse? bfcache drīzumā nebūs pieejams pārlūkā Chrome. Saskaņā ar Osmani kunga teikto, Google cer pārbaudīt bfcache 2019. gadā un iebūvēt to pārlūkā Chrome 2020. gadā.

Vēl viens ierobežojums ir tāds, ka tīmekļa lapu stāvokļa saglabāšana iespējamai vēlākai lietošanai patērēs atmiņu, kas jau ir viena no galvenajām problēmām, ar ko saskaras pārlūks Chrome. Osmani kungs norādīja, ka Google joprojām cenšas izdomāt labākos noteikumus, lai izlemtu, kuras lapas paturēt, kad tās izmest no atmiņas. Viņš arī teica, ka šī funkcija varētu palīdzēt arī citās situācijās, piemēram, uzlabot veiktspēju cilnēm, kuras ir jāaptur, kamēr tās darbojas fonā, jo īpaši mobilajās ierīcēs. Šāda situācija parasti rada atmiņas ietaupījumu, taču tai ir arī būtisks mīnuss, jo lapas pēc atgriešanās tajās ir jāielādē atkārtoti.

bfcache pārlūkā Chrome noteikti izklausās daudzsološi, taču pagaidām tas ir sākuma stadijā. Mēs plānojam uzzināt vairāk par to tuvāko mēnešu laikā.

Avots: Google izstrādātāji

Stāsts caur: CNET


Atjauninājums: Google funkcija "Atpakaļ uz priekšu kešatmiņa" ir pieejama pārlūkprogrammā Chrome Android v86

Informācija par pārlūkprogrammas Google Chrome funkciju Back Forward Cache pēdējo reizi tika publicēta pirms vairāk nekā gada, un pa to laiku gaidāmā funkcija lielākoties tika aizmirsta. Kā izrādās, šī funkcija ir kļuvusi tuvāk dienasgaismas ieraudzīšanai stabilajā izlaišanas kanālā, jo tā tiks ieviesta ar Chrome Android v86. Tas var ievērojami paātrināt navigāciju uz priekšu un atpakaļ starp vietnēm.

Avots: Chromium

Stāsts caur: Techdows