Electrolysis (e10s) és una de les característiques del nucli de Firefox en què Mozilla es troba treballant actualment. Aquesta característica o millora, afegeix la tan aclamada arquitectura multiprocés al navegador de Mozilla.
L'arquitectura multiprocés separa les pestanyes obertes entre si i els plugins per altra banda, enfortint no només l'estabilitat del navegador, sinó també la seguretat del mateix. No hem de confondre això amb el sandbox, però de segur és la porta d'entrada que es faci realitat més endavant.
Mozilla va implementar Electrolysis a les versions del canal Nightly de Firefox fa uns mesos al febrer. La implementació va ser experimental per aquell temps i deshabilitada per defecte.
Les proves van mostrar que es necessita treballar molt, especialment pel que fa a l'estabilitat i la compatibilitat amb els complements. El treball en Electrolysis ha continuat i ja es té, per ara, un roadmap per a la planificació de la continuïtat d'aquesta característica fins que surti totalment estable. Aquest pogués variar d'acord amb els sots que puguin aparèixer durant el desenvolupament.
Firefox multi-procés, on i quan?
Roadmap per a l'arquitectura del Firefox multi-procés
- 18 de juliol, 2014 - Fita 1: fer E10s usable per a la mitjana dels usuaris de les versions Nightly però desactivada per defecte.
- 21 de juliol, 2014 - Comença el desenvolupament del Firefox 34. Mozilla vol fer servir les sis setmanes següents perquè els usuaris de canal Nightly i els desenvolupadors de complements provin e10s i especialment la compatibilitat amb els complements.
- 1 de setembre, 2014 - Comença el desenvolupament de Firefox 35. Mozilla es planteja assolir la segona fita en aquest període de desenvolupament. Quan s'arribi al fita 2, Electrolysis està en un punt en el qual pot ser habilitat per defecte per als usuaris de les versions Nightly.
- 13 d'octubre, 2014 - Comença el desenvolupament de Firefox 36. Aquesta és la versió de Firefox, on el multi-procés serà mogut de canal en canal (Nightly> Aurora> Beta> Estable) fins a ser alliberat en la versió estable el 16 de febrer del 2015.
Compatibilitat amb els complements
Un canvi en l'arquitectura és un canvi més gran i una de les conseqüències de la implementació d' e10s és que hi ha complements que no són compatibles amb aquest.
Els complements que no són compatibles de moment, entre d'altres, són Adblock Plus, LastPass, RequestPolicy, Greasemonkey, HTTPS Everywhere, BluHell Firewall o Video Download Helper.
Mozilla segueix el rastre a la compatibilitat dels complements amb e10s a la pàgina Are We e10s yet . Aquí podeu veure el llistat de bugs, per veure el progrés del que es fa perquè aquest complement sigui compatible.
Molts altres complements també populars, no han estat provats encara. Tot i així, els que són desenvolupats constantment i actualitzats, seran corregits per fer-los compatibles amb e10s en cas que fos necessari. Altres complements, per contra, els que estan abandonats pels seus autors, passaran a ser difunts quan aquests formi part de la versió estable del Firefox.
Font: FirefoxManía