Multi-Processen Plugins Aktiverat I Senaste Firefox Nightlies

0
192

Mozilla aktiverad multi-process stöd för insticksprogram i Firefox nyligen som har plugins kör i sin egen process skild från webbläsaren

Endast Microsofts Internet Explorer och Google Chrome webbläsare är full multi-processen webbläsare i skrivande stund.

Multi-process refererar till användningen av flera processer i operativsystemet och webbläsaren för funktionaliteten. I fallet med Firefox, som är en process för webbläsaren kärna och en annan för plugins. Google Chrome använder multi-processer för enskilda webbplatser och annat innehåll samt att ta det ännu ett steg längre än Firefox.

Medan en multi-process arkitektur påverkan RAM användning, det är bra för stabilitet. Om ett instick kraschar, tar det inte hela webbläsaren med det till exempel bara sin egen process avslutas så småningom.

Multi-Processen Plugins För Firefox

firefox processes

Mozilla meddelade förra året att den fattat beslut om att införa multi-process-stöd i webbläsaren Firefox.

Det första steget mot målet har nu införts i senaste Firefox Nightly version, den banbrytande utveckling versionen av Firefox.

Firefox kommer att separera innehåll plugin Adobe Flash till exempel, från de största webbläsaren för att förbättra stabilitet och säkerhet. Firefox-användare som kontrollerar de uppgift manager eller en annan process manager kommer att märka en Firefox-processen, och ytterligare processer för plugins som körs.

Den här nya funktionen är för närvarande endast tillgängligt för Firefox för Linux eller Microsoft Windows. Det kommer med ett antal frågor som utvecklare är medvetna om bland annat:

Plugin-krasch UI är inte färdiga. Den nuvarande UI är bara en icke-lokal dialog så att vi kan få felrapporter från nattliga testare. Detta kommer snart att ändras!
På Windows, riva/ommålning frågor när du bläddrar, bugg 535295
På Linux, compiz effekter och Flash inte fungerar tillsammans på vissa system, bugg 535612
På Windows, välja “skriv Ut” – alternativet i Flash kan låsa upp Firefox, bugg 538918
På Windows, hulu kommer inte att växla till helskärmsläge, bugg 539658
På Linux med GTK+-2.18 eller senare, GDK-påståenden-och en dödlig XError, bugg 540197
Firefox-processen kraschar på NPObjWrapper_NewResolve med silverlight och ibland Blixt, bugg 542263

Firefox-användare som vill testa den nya multi-processen arkitektur uppmanas att inkomma med eventuella buggar att de hittar till Bugzilla så att utvecklare kan analysera och ta bort dem från webbläsaren.

Den nya funktionen kan inaktiveras genom att ställa in Firefox föredrar dom.tik.plugins.aktiverad för att den är falsk. (via Benjamin Smedbergs)

Uppdatering: det har förändrats lite sedan 2010. Mozilla runtime process som du ser på skärmdumpen används inte längre. Du kommer att se Flash plugins visas direkt istället.

flash process

Som du kan se, flera FlashPlayerPlugin processer startas när du kör Flash-innehåll i Firefox.