Firefox zal binnenkort tabbladen uitladen om met weinig geheugen om te gaan en crashes te verminderen

0
147

door Martin Brinkmann op 10 september 2021 in Firefox – 3 reacties

Mozilla heeft deze week een geautomatiseerde functie voor het ontladen van tabbladen in Firefox Nightly op Windows ingeschakeld, die is ontworpen om situaties met weinig geheugen te verbeteren wanneer de browser wordt gebruikt.

< p>Het ontlasten van tabbladen begon meer dan 10 jaar geleden in Firefox, maar de functie werd nooit ingeschakeld door Mozilla in releaseversies van de webbrowser. Er is twee jaar geleden een nieuwe bug gemaakt en er werd verder gewerkt om de functie klaar te maken voor release.

Het ontladen van tabbladen is nu onderdeel van Firefox Nightly op Windows. Firefox Nightly is momenteel op versie 93 en het lijkt erop dat de functie later dit jaar in Firefox 93 voor Windows wordt gelanceerd. Mozilla is van plan om op een later tijdstip ondersteuning voor Firefox in Mac OS X en Linux te introduceren.

Het belangrijkste doel van het ontladen van tabbladen is het verminderen van het aantal crashes in Firefox veroorzaakt door weinig geheugen. Crashes bij onvoldoende geheugen komen vaak voor wanneer het geheugen bijna leeg is, en het leegmaken van tabbladen vermindert het aantal crashes door geheugen vrij te maken.

Firefox selecteert tabbladen voor het ontlaadproces op basis van een aantal factoren, waaronder “laatste toegangstijd, geheugengebruik en andere kenmerken”, aldus Mozilla. Het algoritme voor het kiezen van tabbladen van Firefox probeert vastgezette tabbladen, tabbladen die media afspelen en tabbladen die WebRTC gebruiken uit te sluiten van het verwijderen.

firefox-tabblad lossen

< p>Firefox-gebruikers kunnen de nieuwe interne pagina about:unloads openen om de volgorde te controleren waarin tabbladen worden verwijderd als het geheugen bepaalde drempels bereikt. De pagina heeft een “unload”-knop om de ta met de hoogste prioriteit onmiddellijk te verwijderen.

Tabbladen die worden verwijderd, blijven zichtbaar in de adresbalk van Firefox. Als u een niet-geladen tabblad selecteert, wordt de inhoud van het tabblad opnieuw geladen.

browser.tabs.unloadOnLowMemory

De Firefox-voorkeur browser.tabs.unloadOnLowMemory bepaalt of de functie is ingeschakeld (TRUE) of uitgeschakeld (FALSE). Firefox-gebruikers kunnen de functie wijzigen op about:config.

Systemen met 8 gigabyte RAM of minder zouden volgens Mozilla het meeste uit de nieuwe functie voor het verwijderen van tabbladen van de browser moeten halen.

Het doel van de meeste extensies voor het verwijderen van tabbladen voor Firefox, zoals Slaapstand, Achtergrondtabbladen opschorten, BarTab of Tabblad Unload, is om geheugen vrij te maken. Een neveneffect daarvan is dat Firefox minder vaak crasht. De native functie voor het verwijderen van tabbladen van Firefox maakt ook geheugen vrij, maar het belangrijkste doel is om het aantal crashes te verminderen dat gebruikers ervaren in situaties met weinig geheugen.

Google introduceerde in 2015 de functie voor het verwijderen van tabbladen op het Chrome-web van het bedrijf browser en tabblad loopt vast in 2019.