Google Chrome är nu snabbare tack vare bättre hantering av cookies

Google arbetar ständigt på sätt att snabba upp sin Chrome-webbläsare, och de flesta av dessa förbättringar överförs till andra Chromium-webbläsare som Vidaldi och Microsoft Edge. Den senaste prestandaökningen kommer från en osannolik plats: att ladda webbläsarcookies.

Google förklarade i ett nytt blogginlägg att man har introducerat “Share Memory Versioning” i Chromium (öppen källkodskärnan för Chrome, Edge och andra webbläsare), som syftar till att åtgärda prestandaproblem med sidor som använder webbläsarcookies. Företagets testning avslöjade att vissa webbplatser använder ineffektiv kod som begär samma cookies och andra resurser om och om igen, och eftersom var och en av dessa kontroller måste vänta på ett svar från webbläsarens minne, var vissa sidor långsammare än de borde ha varit.

Google sa att 87 % av cookieåtkomsterna i sina testresultat var överflödiga, och företaget hittade till och med exempel på att cookies begärdes hundratals gånger per sekund. Det fanns dock inget enkelt sätt att lösa problemet utan att förstöra befintliga webbsidor. Googles lösning var att skapa en ny arkitektur för att läsa och skriva cookies, kallad Shared Memory Versioning, som minskar begäranden om cookiedata mellan olika komponenter i webbläsaren.

Google

Resultatet är att de långsammaste webbsidorna, särskilt sidor med formulär och andra element som använder cookies för lagring, nu är upp till 5 % snabbare på alla plattformar. Det är ingen drastisk förändring, men i kombination med alla andra prestandaförbättringar som rullats ut i Chromium-projektet hjälper det Chrome och andra webbläsare att bli mer lyhörda.

Google sa i ett blogginlägg, “När miljarder människor vänder sig till webben för att få saker gjorda varje dag, blir webbläsaren mer ansvarig för att vara värd för en mängd appar samtidigt, resursstridigheter blir en utmaning. Chrome-webbläsaren med flera processer tävlar om flera resurser: CPU och minne förstås, men också sina egna arbetsköer mellan sina interna tjänster (i den här artikeln nätverkstjänsten). Det är därför vi har fokuserat på att identifiera och åtgärda långsamma interaktioner från Chrome-användare’ fältdata, som är den auktoritativa källan när det gäller verkliga användarupplevelser.”

Källa: Chromium Blog


Posted

in

by

Tags:

Comments

Leave a Reply