Firefox 63: Linux out-of-process-extensies

0
204

door Martin Brinkmann op augustus 02, 2018 in het Firefox – Geen reacties

Mozilla plannen voor het inschakelen van ” out-of-process-extensies voor Firefox draait op een GNU/Linux-systemen in Firefox 63. De organisatie van plan is om de release van Firefox 63 op oktober 23, 2018 voor alle ondersteunde desktop en mobiele besturingssystemen.

Mozilla toegevoegd multi-proces mogelijkheden om Firefox 49 en een verbetering van de functionaliteit in toekomstige releases. Multi-proces scheidt de verschillende delen van de web browser, bijvoorbeeld tabbladen in de browser en de kern browser, om het verbeteren van de veiligheid en stabiliteit.

Werken op Firefox security sandbox blijft, en zo werkt het verplaatsen van extra elementen aan hun eigen proces. Mozilla toegevoegd ondersteund voor out-of-process in Firefox extensies 56 op Windows, en de toegevoegde functionaliteit in Firefox 61 tot en met de installaties van de web browser draait op Mac OS X.

GNU/Linux, de laatste desktop operating systeem dat Firefox ondersteunt, krijgt de out-of-process-functionaliteit voor WebExtensions in Firefox 63, zodat alle desktop-versies van de browser uitvoeren extensies in hun eigen proces dat los staat van tabbladen in de browser en de kern browser.

De bug op Bugzilla hoogtepunten van de huidige status. Het bevat Firefox 63 als doel voor de integratie en een lijst met fouten die het hangt af van welke Mozilla ingenieurs nodig om gedaan te krijgen voordat de functie kan worden uitgerold naar Firefox Linux bevolking.

Werken op het runnen van WebExtensions uit van het proces begon drie jaar geleden.

De werkelijke uitbreiding code wordt uitgevoerd in een content-proces. We doen dit met behulp van remote <browser> elementen (en misschien remote moz-browser elementen op b2g). Het belangrijkste proces zal het laden van een proces script in de uitbreiding proces en de twee processen communiceren met behulp van het proces van de message manager.

Bewegende WebExtensions — het enige type van browser-extensies van alle ondersteunde versies van Firefox-ondersteuning tegen de tijd dat Firefox 63 is uitgebracht — een proces verbetert de beveiliging en stabiliteit van Firefox. De toevoeging van een andere lopende processen verhogen geheugengebruik enigszins; het is volledig afhankelijk van de geïnstalleerde extensies in de browser.

firefox out-of-process linux

Linux-gebruikers van Firefox, die zijn avontuurlijke kunt het volgende doen om ondersteuning in te schakelen voor uit het proces-extensies direct (let op: dit kan alleen werken in de Nachtelijke versies goed op dit moment en niet in stabiele versies).

  1. Laden about:config?filter=extensies.webextensions.afstand
  2. Dubbelklik op de voorkeursinstelling.

Een waarde van true betekent dat de functie is ingeschakeld, de waarde false dat het is uitgeschakeld. De about:config vermelding biedt gebruikers met opties voor het uitschakelen van de functionaliteit als het problemen veroorzaakt of hoge RAM gebruik.