Firefox 67: automatski isprazni neiskorištene kartice za poboljšanje memorije

Mozilla planira predstaviti novu značajku Firefox 67 Stable koja ima za cilj poboljšati potrošnju memorije preglednika u uvjetima slabe memorije.

Preglednici koriste puno više memorije nego prije desetljeća, dijelom i zbog toga što su web stranice znatno porasle, a dijelom i zbog toga što su se i preglednici promijenili.

Nisu rijetkost da pojedine kartice mogu upotrebljavati stotine megabajta memorije, a postoje i slučajevi kada upotreba memorije prelazi oznaku od 1 gigabajta za pojedine kartice.

Potrošnja memorije, posebno na uređajima s malo memorije, prioritet je za proizvođače preglednika. Ako pokrećete Firefox ili neki drugi preglednik na RAM sustavu od 4 gigabajta ili 2 gigabajta, možda ćete doživjeti puno keširanja ako otvorite dovoljno ili odgovarajuću web lokaciju.

Koncept iskrcavanja kartica u pregledniku radi oslobađanja memorije nije nov. Proširenja poput Dormancy, Suspend Background Tabs, BarTab ili Unload Tab za Firefox (sva više nisu kompatibilna s Firefoxom 57 ili novijim) ili Lazy Load Tabs, TabMemFree ili Limers Tabs za Google Chrome podržavala su funkcionalnost godinama

Mozilla je posljednjih godina značajno poboljšala istovar kartica.

Ako stvari budu tekle po planu, Firefox 67 uvest će novu značajku za uklanjanje neiskorištenih kartica radi poboljšanja memorije. Početno izvješće o bugama datira iz osam godina, ali rad na toj značajki počeo je ozbiljno tek malo prije.

Mozilla planira iskrcati kartice u Firefoxu u situacijama s malo memorije kako bi smanjio broj padova koji korisnici doživljavaju zbog niske memorije. Bug navodi drugi scenarij za oslobađanje resursa, ali još nije jasno hoće li i kako se to provoditi.

Mozilla koristi jednostavan popis prioriteta kako bi odredio koje će se kartice učitati kad se događaj aktivira (od najnižeg do najvišeg)

  1. Redovne kartice
  2. Prikvačene kartice
  3. Redovni kartice koje reproduciraju zvuk
  4. Prikvačene kartice koje reproduciraju zvuk

Značajka je već dostupna u Firefoxu Nightly. Na mom sustavu bila je uključena prema zadanim postavkama, ali možete je kontrolirati pomoću postavke browser.tabs.unloadOnLowMemory.

Točno znači da je značajka omogućena, Lažno je da je onemogućena. Čini se da je u ovom trenutku dostupan samo u sustavu Windows, jer je njegova jedina platforma na kojoj Mozilla može otkriti uvjete s slabom memorijom prema prinovi Garbriele Svelto.

Firefox 67 bit će objavljen 14. svibnja 2019. na Stabilnom kanalu preglednika prema rasporedu izdanja.

Google je implementirao sličnu značajku u pregledniku tvrtke Chrome. Uvedena 2015. godine, kartica Odbacivanje u Chromeu odbacuje kartice s memorije ako je memorija sustava dosegla određeni prag.

Završne riječi

Mozilla očekuje pad padova za pamćenje u Firefoxu i planira pratiti ove pad sustava u narednim tjednima kako bi testirao hipotezu.

Sada vi : Koliko memorije obično koristi vaš preglednik?