Firefox Quantum
Innan Chrome, Edge och Safari (när Apple var små) så stod webbläsarkriget mellan Firefox och Internet Explorer (okej, till viss del även Opera). På senare år har Firefox halkar efter något trots att de backas av Mozilla som gör ett fantastiskt och beundransvärt arbete för ett öppet och säkrare internet.
Jag har länge tyckt att Firefox har upplevts som något slött och rent ut sagt omodernt – men allt detta har det blivit ändring på nu i och med Firefox Quantum.
Mozilla lanserade Quantum härom om veckan och de senaste 2-3 dagarna har jag använt appen som min standardwebbläsare för att testa på lite. Får Quantum mig att vilja byta webbläsare? Nej, men det verkar vara ett stort steg framåt för Firefox.
Till att börja med så är gränssnittet är bra mycket bättre än tidigare med tydligare och mer minimal grafik.
Mozilla själva hävdar också att nya Firefox är dubbelt så snabb och drar betydligt mycket mindre minne. Snabbare tror jag på, det var ett bra tag sedan jag använda Firefox för annat än testning, men tycker att det verkar i alla fall lika kvick som Chrome eller Safari.
Men, minnesförbrukningen är fortfarande väldigt skum. Jag försökte göra ett enkelt test där jag öppnade samma 6 sidor i Chrome, Safari och Firefox (i incognito/private window med samtliga extensions avstängda).
iStat gav mig:
Och Apples macOS Activity Monitor:
Trots 6 tabbar uppe så visas alltid endast 4 processer i Firefox, medan Chrome och Safari verkar visa en process per tab. Antagligen gör Mozilla något här för att spara minne – kanske sparar de processen till hårddisken eller grupperar processerna på något vis? I alla fall, Chrome och Safari verkar fortfarande marginellt mer effektiva trots Firefox förbättringar.
Summa summarum; en mycket trevlig uppdatering som får Firefox att kännas betydligt mer modern, men jag stannar kvar hos Chrome för stunden – mest av vana och min samling av extensions.
Uppdaterad 27 nov 2017: Stötte på den här intressanta artikeln som berättar mer om Firefox Quantum och dess processer.
By default, Firefox now creates up to 4 separate processes for web page content. So, your first 4 tabs each use those 4 processes, and additional tabs run using threads within those processes. Multiple tabs within a process share the browser engine that already exists in memory, instead of each creating their own.
Vidare så verkar man själv kunna styra till viss del hur många av dessa processer man vill ha tillgång till: