mboost-dp1

Mozilla

Firefox 48 øger sikkerhed og stabilitet med længe ventet multiprocessing

-

I går frigav Mozilla version 48 af deres Firefox browser og med den en længe ventet ændring, i hvert for udvalgte brugere.

Det er nu over syv år siden, Mozilla fremlagde deres Electrolysis-projekt som skal ændre Firefox fra kun at køre i én enkelt process til at bruge flere, såkaldt multiprocessing. Multiprocessing giver øget stabilitet, da forskellige dele af browseren kan deles op, så for eksempel en hjemmeside, der laver fejl, ikke får hele browseren til at gå i stå.

Allerede da Mozilla første gang præsenterede projektet var de bagefter.

Chrome og Internet Explorer har brugt multiprocessing siden 2009, men det har taget længere tid for Firefox og projektet blev sat på pause undervejs.

Blandt andet de tilføjelser, som var med til at gøre browseren udbredt, skabte problemer, da de ikke uden videre kunne bringes over til en opdelt version af Firefox. Her skulle et helt nyt tilføjelses-API til, kaldet WebExtensions.

I første omgang er det dog langt fra alle, der kommer til at prøve Electrolysis, fortæller Mozilla i et indlæg på deres blog.

Mozilla skriver, at én procent af brugerne vil få Electrolysis slået til fra start, og hvis det går godt, vil 50 procent af samtlige brugere få det slået til i løbet af version 48s levetid. Firefox udgiver en ny version af Firefox omkring hver sjette uge.

I Firefox 48 vil alle faneblade, såkaldte tabs, ligge i én fælles process, men i løbet af første halvdel af 2017 vil hver enkelt tab kunne få sin egen process. Herefter vil også tilføjelser blive lagt ud i separate processer. Begge dele skal gøre browseren mere stabil og mere sikker.

Electrolysis er ikke det eneste nye i Firefox 48, der skal øge sikkerhed og stabilitet.

Med den nye udgave har Mozilla udskiftet deres gamle mediehåndteringssystem, skrevet i C++, med et skrevet i deres eget programmeringssprog, Rust. Rust er designet til at være lige så hurtigt, og give samme kontrol, som C++, men uden de sikkerhedsproblemer, der kan være med C++.

Den fulde liste over ændringer i Firefox 48 kan læses her.





Gå til bund
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login