Site Isolation kommer snart med Firefox 88 Beta
Efter at have leveret Electrolysis multi-proces-arkitekturen Firefox 48, fortsatte Mozilla arbejdet på at forbedre implementeringen. Nu gør udviklerne sig klar til at sende sin næste iteration kendt som Fission eller Site Isolation.
Moderne browsere er komplekse stykker software med mange interessante mekanismer til at indlæse sider hurtigt og sikre stabilt arbejde. En af sådanne funktioner er multi-proces arkitektur, hvilket er grunden til, at der er flere Edge, Chrome, og Firefox processer er synlige i Task Manager.
Multi-proces arkitektur er ikke noget nyt. Faktisk har Firefox brugt det i ret lang tid siden version 48. I en nøddeskal tildeler multiprocesarkitektur forskellige dele af browseren til forskellige processer. Hvis en proces støder på en fejl, går dårligt og går ned, fjerner den ikke hele browseren med alle dine data.
Site isolation
Site Isolation, også kendt som Project Fission, sørger for, at hver fane kører i en separat proces. Det tillader også at køre en enkelt side i forskellige processer, hvis den indeholder rammer og moduler fra andre domæner. For eksempel vil kørsel af en side med et socialt medie-plugin adskille den i to processer: Den ene er for sidens domæne og en anden til pluginnets domæne. Hovedideen bag Project Fission er at forbedre browsersikkerheden ved at sandboxe sider og isolere dem fra andre.
I øjeblikket kan du aktivere Mozillas Project Fission i Firefox 87 Stable.
Sådan aktiverer du Site Isolation
- Åbn Firefox.
- Type
om: config
ind i adresselinjen. - Indstil fission.autostart parameter sat til Sand.
- Site-isolationen er nu aktiveret.
Med Firefox 88 Beta i horisonten er Mozilla ved at aktivere Site Isolation som standard for 5 % af alle brugere på Windows og macOS. Udviklerne og avancerede brugere vil overvåge udrulningen for hurtigt at tackle fejl og ustabiliteter. Yderligere test vil blive udvidet til et bredere publikum.
Hvis du er nysgerrig efter at vide mere om, hvordan webstedsisolering fungerer i Mozilla Firefox, så tag fat til den officielle Mozilla Wiki for at lære mere.