Firefox 67: automatisk last ut ubrukte faner for å forbedre minnet

Mozilla planlegger å introdusere en ny funksjon i Firefox 67 Stable som tar sikte på å forbedre nettleserens minnebruk under dårlige minneforhold.

Nettlesere bruker mye mer minne enn de gjorde for et tiår siden, delvis fordi nettsteder vokste betydelig i størrelse og delvis fordi nettlesere også endret seg.

Det er ikke uvanlig lenger at enkle faner kan bruke hundrevis av Megabyte minne, og det er tilfeller der minnebruk krysser 1 Gigabyte-merket for individuelle faner.

Minnebruk, spesielt på enheter med lite minne, er en prioritet for nettlesere. Hvis du kjører Firefox eller en annen nettleser på et 4 Gigabyte- eller 2 Gigabyte RAM-system, kan du oppleve mye hurtigbufring hvis du åpner nok eller riktig type nettsteder.

Konseptet med å losse faner i nettleseren for å frigjøre minne er ikke et nytt. Utvidelser som Dormancy, Suspend Background Tabs, BarTab eller Unload Tab for Firefox (alle ikke lenger kompatible med Firefox 57 eller nyere), eller Lazy Load Tabs, TabMemFree eller Tabs Limiter for Google Chrome, støttet funksjonaliteten i flere år

Mozilla forbedret lossing av faner betydelig de siste årene.

Hvis ting går som planlagt, vil Firefox 67 introdusere en ny funksjon for å laste ned ubrukte faner for å forbedre minnet. Den første feilrapporten går tilbake åtte år, men arbeidet med funksjonen begynte for alvor for bare kort tid siden.

Mozilla planlegger å laste ned faner i Firefox i situasjoner med lite minne for å redusere antall krasjer som brukerne opplever forårsaket av lite minne. Feilen viser et annet scenario for å frigjøre ressurser, men det er ennå ikke klart om og hvordan dette vil bli implementert.

Mozilla bruker en enkel prioriteringsliste for å bestemme hvilke faner som skal lastes av når hendelsen utløses (fra laveste til høyeste)

  1. Vanlige faner
  2. Finnede faner
  3. Vanlige faner som spiller av lyd
  4. Finnede faner som spiller av lyd

Funksjonen er allerede tilgjengelig i Firefox Nightly. Den ble slått på som standard på systemet mitt, men du kan kontrollere det med preferansen browser.tabs.unloadOnLowMemory.

True betyr at funksjonen er aktivert, falsk at den er deaktivert. Det ser ut til at det er tilgjengelig på Windows bare på dette tidspunktet fordi det er den eneste plattformen som Mozilla kan oppdage forhold med lite minne på i henhold til feilansvarlige Garbriele Svelto.

Firefox 67 blir utgitt 14. mai 2019 til Stabil kanal i nettleseren i henhold til utgivelsesplanen.

Google implementerte en lignende funksjon i selskapets Chrome-nettleser. Introdusert i 2015, kasserte faner i Chrome kasserte faner fra minnet hvis systemminnet nådde en viss terskel.

Lukkende ord

Mozilla forventer et fall i utbruddet av minne-krasjer i Firefox og planlegger å overvåke disse krasjene de kommende ukene for å teste hypotesen.

Nå du : Hvor mye minne bruker nettleseren din, vanligvis?