av Martin Brinkmann på februar 28, 2019 i Google Chrome – 2 kommentarer
Google jobber på en ny cache for sin Chrome nettleser for å forbedre ytelsen til tilbake-og frem-operasjoner på skrivebordet og på mobil.
Kalles bfcache, kort for fram-og tilbake-cache, det er designet for å cache sidene i minnet når brukere navigere til en annen side, f.eks. ved å aktivere lenker, skrive inn adressene manuelt, eller ved hjelp av andre virkemidler.
Bufferen vil lagre en kopi av den siden brukeren venstre, inkludert JavaScript og DOM staten for at Chrome for å legge den fra minnet når brukeren bestemmer seg for å bruke den frem eller tilbake-knappen i nettleseren.
Det er som å sette sider i dvalemodus i minnet for å vekke dem opp når siden er revisited under økten. Chrome lagrer et begrenset antall oppføringer i den nye cache, sannsynligvis for å unngå en for stor innvirkning på nettleseren bruk av minne.
Chrome cacher innhold som allerede finnes, slik at innholdet lastes raskere enn på første besøk på en side du ikke har besøkt tidligere.
Gjeldende implementering krever Chrome for å analysere og hente siden igjen og utføre andre beregninger for å vise siden igjen til brukeren.
I utgangspunktet, den eneste som virkelig endringer akkurat nå når du får tilgang til tidligere besøkte sider er at Chrome ikke trenger å etablere så mange nettverk tilkoblinger hvis bufret innhold er tilgjengelig.
Det kan komme som en overraskelse for noen, men Chrome er etterfølgende Firefox og Safari i denne sammenheng. De to nettlesere støtter lignende funksjonalitet, Mozilla selv kaller det bfcache så vel, i over et tiår.
Tilbake-og frem-operasjoner representerer betydelig aktivitet på stasjonære og mobile ifølge Google, Google beregninger tyder på at skrivebordet Chrome-brukere besøker 10% av sidene mens mobile Chrome-brukere 19%. Å gjøre tilbake og frem operasjoner raskere er derfor gunstig å brukeropplevelsen på skrivebordet og på mobil.
Google ut to videoer som viser forskjellen mellom resultatene av knappene tilbake og fremover i gjeldende versjoner av Chrome, og i prototyper som bruker en tidlig versjon av bfcache allerede.
Google Chrome skrivebordet
Google Chrome til mobil
Den bfcache raskere lasting av allerede besøkte sider, men det påvirker ikke nye sidene som er besøkt i nettleseren.
Google sier gjennomføringen er ikke trivielt som Google-ingeniører er nødt til å gjøre store endringer i Chrome er ikke gjengitt prosessen komponenter, navigasjon stabelen, og håndtering av side-relaterte oppgaver. Google bemerker at det er retningslinjer for å ta hensyn til så vel.
Google har som mål for 2020 utslipp i den Stabile versjonen av Chrome-nettleseren på skrivebordet og på mobil. Selskapet ønsker å begrense antall cache-oppføringer i begynnelsen og øke etter hvert. En grunn til dette er trolig at den ønsker å overvåke effekten funksjonen har på minnet bruk av nettleseren.
Nå er Du: bruker du tilbake-og frem-ofte i nettleseren din?