Site Isolation kommer snart med Firefox 88 Beta
Etter å ha levert Electrolysis multi-prosess-arkitekturen Firefox 48, fortsatte Mozilla arbeidet med å forbedre implementeringen. Nå gjør utviklerne seg klare til å sende sin neste iterasjon kjent som Fission eller Site Isolation.
Moderne nettlesere er komplekse stykker programvare med mange interessante mekanismer for å laste inn sider raskt og sikre stabilt arbeid. En av slike funksjoner er multiprosessarkitektur, som er grunnen til at det er flere Edge-, Chrome- og Firefox-prosesser som er synlige i Task Manager.
Flerprosessarkitektur er ikke noe nytt. Faktisk har Firefox brukt det ganske lenge, siden versjon 48. I et nøtteskall, multi-prosess arkitektur tildeler ulike deler av nettleseren til ulike prosesser. Hvis en prosess støter på en feil, går dårlig og krasjer, tar den ikke ned hele nettleseren med alle dataene dine.
Stedsisolasjon
Site Isolation, også kjent som Project Fission, sørger for at hver fane kjører i en egen prosess. Det tillater også å kjøre en enkelt side i forskjellige prosesser hvis den inneholder rammer og moduler fra andre domener. For eksempel vil det å kjøre en side med en plugin for sosiale medier dele den i to prosesser: en er for sidens domene, og en annen for pluginens domene. Hovedideen bak Project Fission er å forbedre nettlesersikkerheten ved å sandboxe sider og isolere dem fra andre.
For øyeblikket kan du aktivere Mozillas Project Fission i Firefox 87-stallen.
Slik aktiverer du nettstedsisolering
- Åpne Firefox.
- Type
om: konfig
inn i adressefeltet. - Sett fisjon.autostart parameter satt til ekte.
- Stedsisolasjonen er nå aktivert.
Med Firefox 88 Beta i horisonten, er Mozilla i ferd med å aktivere Site Isolation som standard for 5 % av alle brukerne på Windows og macOS. Utviklerne og avanserte brukere vil overvåke utrullingen for raskt å takle feil og ustabilitet. Ytterligere testing vil bli utvidet til et bredere publikum.
Hvis du er nysgjerrig på å vite mer om hvordan nettstedsisolering fungerer i Mozilla Firefox, kan du ta turen til den offisielle Mozilla Wiki for å lære mer.