Mozilla kan bringe multi

Mozilla kan bringe multi-prosessen arkitektur elektrolyse (e10s) tilbake fra de døde

Hvorfor er det ingen sandboxing i nettleseren Firefox, og hvorfor er ikke individuelle nettsteder som kjører i sin egen prosess i stedet for én Prosessen for alle nettstedene Firefox-brukere har i dag åpen i nettleseren? Det er et godt spørsmål, og hvis du har vært rundt en stund kan du huske at Mozilla planlagt å starte arbeidet med gjennomføringen av en multi-prosess arkitektur i Firefox som det heter Elektrolyse eller korte e10s.

Det snudde raskt ut i 2011 at elektrolyse var ikke noe som kunne gjøres raskt, at det kreves mye ressurser og at andre forbedringer i Firefox ville være mer fornuftig på det tidspunktet. Og Mozilla begynte å jobbe på nettleseren respons i stedet og optimalisert det på mange andre måter først, optimaliseringer som ga et resultat på kortere tid.

I dag er Firefox raskere, slankere og slankere enn noen gang før og mens optimaliseringer vil fortsette, ser det ut som om Mozilla har begynt å bringe tilbake e10s prosjektet fra dvalemodus. I en fersk IAMA (jeg er ... spør meg noe) økt på Reddit, Mozilla ansatte bekreftet at E10s vurderes på nytt av teamet.

Det er en ny innsats i gang for å evaluere e10s, igjen. Det største problemet var at addons, som gjør Firefox så nyttig og utvidbar, samtidig var det meste uforenlig med prosessen separasjon. En måte å løse det på er å ha "Fullmakter" og "Pakkemaskiner" som passerer ulike operasjoner mellom prosessene. Dette er imidlertid ikke en veldig ren løsning, slik den nye Addon SDK ("Jetpack") ble bygget med sandboxing i tankene.

Elektrolyse har også blitt diskutert i de siste teammøter som angitt her for eksempel, og mens det betyr ikke at det vil bli endelig implementert i nettleseren, er det absolutt ser ut som om dette kan virkelig skje i nær fremtid. Noen bugs på Mozilla indikerer at teamet er allerede jobber med e10s.

Så hva er målene for e10s prosjektet? For å øke nettleserens respons og stabilitet, og også øke ytelsen spesielt på multi-core datasystemer. Sandboxing ser ikke ut til å være høyt oppe på listen, men det er oppført som et framtidig mål på Elektrolyse side på wiki.

Legge arkitekturen til Firefox vil sikkert være et skritt i riktig retning for Mozilla og leseren som helhet. Det vil også bringe det nærmere Chrome (og Opera i nær framtid) i denne forbindelse, som støtter både flerprosess innhold og sandkasse. (via) Anmeldelser



Previous:
Next Page: