Mozilla ingeschakeld multi-proces plugin ondersteuning in Firefox onlangs heeft plugins draaien in hun eigen proces, gescheiden van de browser
Alleen Microsoft Internet Explorer en Google Chrome webbrowser volledige multi-process-web-browsers zijn op het moment van schrijven.
Multi-proces verwijst naar het gebruik van meerdere processen op het operationele systeem voor de functionaliteit van de browser. In het geval van Firefox, dat is een proces voor de browser core en andere plugins. Google Chrome maakt gebruik van multi-processen voor individuele websites en andere inhoud en nemen nog een stap verder dan Firefox.
Terwijl een multi-proces-architectuur effecten RAM gebruik, het is gunstig voor de stabiliteit. Als een plug-in crasht, het zal niet de hele browser met bijvoorbeeld alleen zijn eigen proces is beëindigd uiteindelijk.
Multi-Proces Plugins Van Firefox
Mozilla kondigde vorig jaar aan dat hij de beslissing genomen te introduceren multi-proces te ondersteunen in de Firefox-browser.
De eerste stap in de richting van het doel is nu geïntroduceerd in de nieuwste Firefox Nightly versie van de snijkant ontwikkeling versie van Firefox.
Firefox zal een aparte plugin inhoud, Adobe Flash bijvoorbeeld, een van de belangrijkste browser proces ter verbetering van de stabiliteit en veiligheid. Firefox-gebruikers die de manager van de taak of een ander proces manager zal een opzegtermijn van een Firefox-proces, en de aanvullende processen voor plugins die worden uitgevoerd.
Deze nieuwe functie is momenteel alleen beschikbaar voor Firefox voor Linux of Microsoft Windows. Het komt met een aantal problemen die de ontwikkelaars zijn op de hoogte van het met inbegrip van:
De plugin-crash UI is nog niet klaar. De huidige UI is slechts een niet-gelokaliseerde dialoog, zodat we kunnen krijgen crash rapporten van de nachtelijke testers. Dit zal spoedig worden vervangen!
Op Windows, scheuren/herschilderen van problemen bij het scrollen, bug 535295
Op Linux, compiz effecten en Flash niet samen te werken op sommige systemen, bug 535612
Op Windows, selecteer “Print” – optie in Flash kan lock-up Firefox bug 538918
Op Windows, hulu niet overschakelen naar de modus volledig scherm, bug 539658
Op Linux met GTK+-2.18 of later, GDK beweringen en een fatale XError, bug 540197
Firefox-proces vastloopt op NPObjWrapper_NewResolve met silverlight en soms Flash, bug 542263
Firefox-gebruikers die willen om te testen de nieuwe multi-proces-architectuur wordt gevraagd eventuele bugs die ze vinden op Bugzilla, zodat de ontwikkelaars kunnen analyseren en ze te verwijderen uit de web browser.
De nieuwe functie kan worden uitgeschakeld door het instellen van de Firefox voorkeur dom.ipc.plugins.ingeschakeld op false. (via Benjamin Smedbergs)
Update: de Dingen zijn een beetje veranderd sinds 2010. De mozilla proces van de runtime die je ziet op de screenshot wordt niet meer gebruikt. Ziet u Flash-plug-ins direct weergegeven in plaats van.
Zoals u kunt zien, meerdere FlashPlayerPlugin processen worden gestart wanneer u Flash-inhoud in Firefox.