Elektrolyse (e10s) is een van de kernfuncties van Firefox waar Mozilla momenteel aan werkt. Deze functie, of verbetering, voegt de veelgeprezen multi-process architectuur toe aan de Mozilla-browser.
De architectuur met meerdere processen scheidt geopende tabbladen en plug-ins van elkaar, waardoor niet alleen de stabiliteit, maar ook de beveiliging van de browser wordt verbeterd. We moeten dit niet verwarren met een 'sandbox', maar het is zeker een stap in de richting van een toekomstige realiteit.
Mozilla heeft Electrolysis een paar maanden geleden, in februari, geïmplementeerd in de Nightly -builds van Firefox . De implementatie was destijds experimenteel en standaard uitgeschakeld.
Tests hebben uitgewezen dat er veel werk moet worden verzet, vooral wat betreft stabiliteit en compatibiliteit met plug-ins. Het werk aan elektrolyse is voortgezet en er is voorlopig een stappenplan voor het plannen van de continuïteit van deze functie totdat deze volledig stabiel is. Dit kan variëren afhankelijk van de hobbels die tijdens de ontwikkeling kunnen optreden.
Firefox multi-process, waar en wanneer?
Roadmap voor Firefox-architectuur met meerdere processen
- 18 juli 2014 - Mijlpaal 1: maak E10s bruikbaar voor de gemiddelde gebruikers van de Nightly-versie, maar standaard uitgeschakeld.
- 21 juli 2014 - De ontwikkeling van Firefox 34 begint. Mozilla wil de komende zes weken gebruiken voor Nightly-kanaalgebruikers en plug-in-ontwikkelaars om e10's en vooral plug-in-compatibiliteit te testen.
- 1 voor september, 2014 - De ontwikkeling van Firefox 35 begint. Mozilla is van plan de tweede mijlpaal in deze ontwikkelingsperiode te bereiken. Wanneer mijlpaal 2 is bereikt, bevindt Elektrolyse zich op een punt waarop het standaard kan worden ingeschakeld voor gebruikers van de Nightly-versies.
- Oktober 13, 2014 - De ontwikkeling van Firefox 36 begint. Dit is de Firefox-versie, waarbij het multiproces van kanaal naar kanaal zal worden verplaatst (Nightly> Aurora> Beta> Stable) totdat het in de stabiele versie op 16 februari 2015 wordt vrijgegeven.
Een verandering in de architectuur is een ingrijpende verandering, en een van de gevolgen van de implementatie van e10s is dat er plug-ins zijn die er niet mee compatibel zijn.
De plug-ins die momenteel niet worden ondersteund, zijn onder andere Adblock Plus, LastPass, RequestPolicy, Greasemonkey, HTTPS Everywhere, BluHell Firewall of Video Download Helper.
Mozilla houdt de compatibiliteit van plugins met e10s bij op de pagina ' Zijn we al e10s?' . Hier kunt u een lijst met bugs bekijken en de voortgang volgen die wordt geboekt om een ​​plugin compatibel te maken.
Veel andere populaire add-ons zijn nog niet getest. Add-ons die continu worden ontwikkeld en bijgewerkt, zullen indien nodig worden aangepast om ze compatibel te maken met e10s . Andere add-ons, die door hun auteurs zijn verlaten, zullen daarentegen niet meer werken zodra e10s is opgenomen in de stabiele versie van Firefox.
Bron: FirefoxManÃa