Firefox 67: automatisch ongebruikte tabbladen verwijderen om het geheugen te verbeteren

Mozilla is van plan een nieuwe functie in Firefox 67 Stable te introduceren die het geheugengebruik van de browser bij weinig geheugen wil verbeteren.

Browsers gebruiken veel meer geheugen dan tien jaar geleden, deels omdat websites aanzienlijk groeiden en deels omdat browsers ook veranderden.

Het is niet meer ongewoon dat enkele tabbladen honderden megabyte geheugen kunnen gebruiken, en er zijn gevallen waarin geheugengebruik de 1 Gigabyte-markering overschrijdt voor individuele tabbladen.

Geheugengebruik, vooral op apparaten met weinig geheugen, is een prioriteit voor browsermakers. Als u Firefox of een andere browser op een 4 Gigabyte of 2 Gigabyte RAM-systeem uitvoert, kunt u veel caching ervaren als u voldoende of de juiste soort sites opent.

Het concept om tabbladen in de browser te ontladen om geheugen vrij te maken is niet nieuw. Extensies zoals Dormancy, Suspend Background Tabs, BarTab of Unload Tab voor Firefox (allemaal niet langer compatibel met Firefox 57 of nieuwer) of Lazy Load Tabs, TabMemFree of Tabs Limiter voor Google Chrome ondersteunden de functionaliteit jarenlang

Mozilla heeft het lossen van tabbladen de afgelopen jaren aanzienlijk verbeterd.

Als alles volgens plan verloopt, introduceert Firefox 67 een nieuwe functie om ongebruikte tabbladen te verwijderen om het geheugen te verbeteren. Het eerste bugrapport dateert van acht jaar, maar het werken aan de functie begon pas kort geleden serieus.

Mozilla is van plan tabbladen in Firefox te verwijderen in situaties met weinig geheugen om het aantal crashes te verminderen dat gebruikers ervaren als gevolg van onvoldoende geheugen. De bug geeft een ander scenario, om middelen vrij te maken, maar het is nog niet duidelijk of en hoe dit zal worden geïmplementeerd.

Mozilla gebruikt een eenvoudige prioriteitenlijst om te bepalen welke tabbladen moeten worden verwijderd wanneer de gebeurtenis wordt geactiveerd (van laag naar hoog)

  1. Reguliere tabbladen
  2. Vastgezette tabbladen
  3. Normale tabbladen die audio afspelen
  4. Vastgezette tabbladen die audio afspelen

De functie is al beschikbaar in Firefox Nightly. Het was standaard ingeschakeld op mijn systeem, maar je kunt het besturen met de voorkeur browser.tabs.unloadOnLowMemory.

True betekent dat de functie is ingeschakeld, False dat deze is uitgeschakeld. Het lijkt erop dat het op dit moment alleen beschikbaar is op Windows omdat het het enige platform is waarop Mozilla omstandigheden met weinig geheugen kan detecteren volgens de bug-toegewezen Garbriele Svelto.

Firefox 67 wordt op 14 mei 2019 vrijgegeven aan het stabiele kanaal van de browser volgens het releaseschema.

Google heeft een vergelijkbare functie geïmplementeerd in de Chrome-browser van het bedrijf. Geïntroduceerd in 2015, verwijderde tabbladen in Chrome verwijderde tabbladen uit het geheugen als het systeemgeheugen een bepaalde drempel bereikte.

Slotwoorden

Mozilla verwacht een daling van het aantal geheugengerelateerde crashes in Firefox en is van plan deze crashes de komende weken te volgen om de hypothese te testen.

Nu u : hoeveel geheugen gebruikt uw browser meestal?