af Martin Brinkmann på 28 februar 2019 i Google Chrome – 1 kommentar
Google arbejder på en ny cache for sin Chrome-browser til at forbedre udførelsen af frem-og tilbage-operationer på skrivebordet og mobile.
Kaldes bfcache, kort efter tilbage/frem cache, det er designet til at cache sider i hukommelsen, når brugerne navigerer til en anden side, fx ved at aktivere links, indtastning af Webadresser manuelt, eller ved hjælp af andre midler.
Cache vil gemme en kopi af den side, som brugeren venstre, inklusive JavaScript og DOM stat, for Chrome, for at indlæse det fra hukommelsen, når brugeren beslutter sig for at bruge den frem-eller tilbage-knappen i browseren.
Det er som at sætte sider i dvale i hukommelsen, for at varme dem op, når siden er revideret i løbet af sessionen. Chrome lagrer et begrænset antal af poster i den nye cache, sandsynligvis for at undgå for stor en indvirkning på browserens hukommelse.
Chrome lagrer indhold, der allerede findes, således at indholdet indlæses hurtigere end på første besøg af en en side, der ikke har besøgt tidligere.
Den nuværende implementering kræver Chrome til at fortolke og gengive den side igen, og udføre andre beregninger for at få vist siden igen til brugeren.
Dybest set, den eneste ting, der virkelig ændrer sig lige nu, når adgang til tidligere besøgte sider er, at Chrome ikke behøver at etablere så mange netværk forbindelser, hvis cachelagret indhold er til rådighed.
Det kan komme som en overraskelse for nogle, men Chrome er efterfølgende Firefox og Safari i denne henseende. De to web-browsere understøtter lignende funktionalitet, Mozilla selv kalder det bfcache så godt, for i løbet af et årti.
Tilbage og frem operationer udgør en væsentlig aktivitet på det stationære og mobile ifølge Google, Google-målinger viser, at desktop-Chrome-brugere gense 10% af sider, mens mobile Chrome-brugere 19%. Gør frem-og tilbage-operationer hurtigere er derfor gavnligt at brugeroplevelsen på desktop og mobile.
Google har offentliggjort to videoer, der viser forskellen mellem resultaterne af knapperne tilbage og frem i de nuværende versioner af Chrome og prototyper, der bruger en tidlig version af bfcache allerede.
Google Chrome desktop
Google Chrome mobil
Den bfcache hastigheder op ilægning af allerede besøgte sider, men det påvirker ikke nye sider, der er besøgt i browseren.
Google siger, at implementeringen er ikke trivielt som Googles ingeniører bliver nødt til at foretage store ændringer i Chrome ‘ s ikke-udførte proces komponenter, navigation stak, og håndtering af side-relaterede opgaver. Google bemærker, at der er privatlivets fred for at tage hensyn til, så godt.
Google sigter mod en 2020-udgivelse i den Stabile version af Chrome-browseren på computeren og på mobilen. Virksomheden ønsker at begrænse antallet af cache-poster i begyndelsen og øge det gradvist. En af grundene til, at det er sandsynligt, at det ønsker at overvåge de konsekvenser, som den funktion har på brug af hukommelse i browseren.
Nu kan Du: har du brug for frem-og tilbage-ofte i din browser?