Chrome-utviklere utforsker løsningen på ytelsesproblemer ved å utvide nettleserbufferen
2 min. lese
Publisert på
Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer
Googles Chrome-utviklere løste nylig et sikkerhetsproblem ved å partisjonere nettleserbufferen etter nettsted, i stedet for en enkelt samlet haug.
Google Chrome-ingeniørene Josh Karlin og Shivani Sharma forklarte problemet med en enhetlig cache:
"Dette åpner nettleseren for et sidekanalangrep der ett nettsted kan oppdage om et annet nettsted har lastet en ressurs ved å sjekke om det er i hurtigbufferen. Det høres ufarlig ut, men det kan brukes til mange grusomme gjerninger som å oppdage hva som er i innboksen din, kontakter osv.»
Siden Chrome 85 har nettleseren laget nettstedspesifikke cacher som andre nettsteder ikke kan samhandle med. Dessverre kommer dette med en prestasjonshit.
“Tidlige (kanariske / dev) resultater ved bruk av topprammeside viser at virkningen ikke er så ille som fryktet. Cache-hitfrekvensen synker med omtrent 4%, men endringer i første innholdsrike maling er ikke statistisk signifikante, og den totale brøkdelen som er lastet fra cachen, faller bare fra 39.1% til 37.8%. Dette kan endres når vi utvikler oss til beta og stabil, men det virker som en oppmuntrende start, sa Google-ingeniørene.
Google ønsker å redusere dette ved å utvide størrelsen på de nettstedspesifikke cachene.
"Nå som cachen vil bli partisjonert, er det fornuftig å se om å øke cachestørrelsen hjelper til med å oppveie noen ytelsespåvirkning ved å senke utkastelsesraten," sa Sharma i et Chrome Gerrit-innlegg.
Google planlegger å gjøre eksperimenter med brukere av Canary-, Beta- og Dev-bygg, og utvide den nettstedsspesifikke nettleser-sjansen mellom 2 og 3 ganger den vanlige størrelsen. Dette bør øke hurtigbufferens trefffrekvens og forbedre lastetidene.
Testen er ikke godkjent ennå, men bør snart rulles ut til betatestere.
av BleepingComputer.