I veckan lanserade Mozilla Firefox 57 -Aka Quantum-den största uppdateringen till webbläsaren i sin 13-åriga historia.

75% av Firefox-koden har skrivits om för Quantum, 5 000 000 streckkod totalt. 700 utvecklare, inklusive 80 volontärer, har bidragit till kodbasen sedan augusti. Det är i själva verket en helt ny webbläsare.

Firefox har alltid varit en cool webbläsare. Open-source legitimationsuppgifter och en bekräftad underdog-status gör det till det första valet för dem som föredrar att inte använda sitt OS-standard. Den senaste statistiken sätter Firefox globala andel till cirka 6%, jämfört med Safari (kombinerad MacOS och iOS-versioner) 15% och Chrome 55%.

Trots mycket tillgivenhet för Firefox har det inte varit en tvingande anledning att göra omkopplaren, tills Firefox Quantum.

Kvanthastighet

Jag kommer inte ihåg när en ny version av en webbläsare möttes med så mycket spänning, och det är nästan helt ned till en sak, Firefox Quantum går som en raket.

Firefox Quantum går som en raket

Varje webbläsare gör att påståendet har förbättrad renderhastighet, vanligtvis med en ensiffrig procentandel. Firefox Quantum är dubbelt så snabb som den tidigare versionen av Firefox. Det känns emellertid som en underdrift; Firefox Quantum är märkbart snabbare än någon annan webbläsare på min maskin, särskilt den är väsentligt snabbare än Chrome. Browsing i Firefox Quantum känns som att hela webben har förkachats.

Mozillas egna test visade att beta-utgåvan av Firefox Quantum var minst lika snabb som Chrome, men var inte väsentligt snabbare. De känner att de stängde klyftan på Chrome utan att överskrida det. De är blygsamma. Anecdot är min erfarenhet under de senaste dagarna att Firefox Quantum är väsentligt snabbare över hela linjen; det är möjligt att jag bara surfar på webbplatser som gynnar Firefox-inställningen, till exempel Google Search, till exempel.

Det som är obestridligt är att Firefoxs nya funna hastighet ger en trevlig surfupplevelse.

Kvant effektivitet

Ett av de sätt som Mozilla turboladdade Firefox Quantum förändrar hur det använder modern hårdvara.

Komplex mjukvara använder sig av flera processorkärnor genom att tilldela olika uppgifter till olika kärnor för att påskynda processer. Att utveckla på detta sätt är komplicerat, eftersom om två kärnor arbetar med relaterade uppgifter, kan man enkelt bryta mot den andra och införa buggar i systemet. Denna komplexitet löses ofta av ringfästeuppgifter, till exempel att tilldela en CSS-motor till en enda kärna; mindre effektiv, men stabilare.

Firefox Quantum har tagit ett steg framåt genom att utnyttja flera kärnor för enskilda uppgifter, eller snarare genom att dela upp uppgifter i mindre bitformade bitar så att de kan distribueras till fler kärnor.

En av nyckelkomponenterna i Firefox Quantums hastighet är den nya CSS-återgivningsmotorn, Stylo. Stylo utökar multi-core-metoden genom att tilldela olika delar av DOM-rendering till olika kärnor.

Enligt Mozilla använder Firefox Quantum 30% mindre minne än "tävlingen" (aka Chrome) på Windows. Diggs testning fann att Chrome använde 40% mer RAM och tre gånger mer processer än Firefox Quantum.

Vad är coolt om Firefox Quantum är att ju mer kärnor du har desto snabbare gör det

Vad är coolt om Firefox Quantum är att ju mer kärnor du har desto snabbare gör det. Firefox är snabbt nu, och det kommer bara att bli snabbare i framtiden.

För att göra Quantum så effektivt studerade Mozilla hur människor faktiskt använder webben. Som ett resultat prioriterar Firefox Quantum uppgifter, till exempel en knappkoppling har prioritet framför något som cachning eller sopsamling. Detta är en riktning som Mozilla avser att fokusera på i framtida utgåvor.

En av de mest uppenbara fördelarna med att prioritera uppgifter är tabbing. Firefox Quantum använder mindre minne för flera flikar än Chrome. Genomförandet av forskning, med flera flikar öppna, gör Firefox till en bra för mig.

I Quantum är din aktiva flik prioriterad över alla andra flikar, så att du utnyttjar resurserna så mycket som möjligt. Vilket får mig att undra: varför brukade webbläsare inte detta tidigare? Det är så uppenbart.

Mozilla Photon

Firefox Quantums gränssnitt kommer troligen att se lite annorlunda ut, speciellt om du uppgraderar från en tidigare version av Firefox. Mozilla har tagit ett blad ut ur Googles bok och utvecklat sitt eget designsystem för sina produkter, namngivna Foton . Medan det inte finns något förslag på att Mozilla pressar Photon som en cookie-cutter-strategi för alla designproblem, som Google har med Material Design, är det ett tilltalande sammanhang som Mozilla tidigare saknat.

Photon, i Mozillas egna ord, syftar till att vara anpassningsbar, snabb, medveten, tillgänglig, stödjande och nyckfull. Firefox Quantums gränssnitt markerar alla dessa lådor.

Det finns en större uppmärksamhet på detaljer än vad vi har sett i tidigare versioner av Firefox. Till exempel, den trevliga subtila svängningsanimering på inaktiva flikar. Allt kombinerar sig för att vara en trevlig upplevelse som är gärna att blekna in i bakgrunden - vilket är precis vad en webbläsare ska vara.

Det finns ett par lurningar. Jag är inte stolt över att den tomma fliken har tre separata sökalternativ: webbläsarens platsfält, sökfältet och sökfältet för tomt sidor. Dessa är mindre gripes i en annars bra produkt.

Domen

Det är ingen tvekan om att Firefox Quantum kommer att hämta marknadsandelar. Vid den här tiden nästa år kommer den att ha 15% av marknaden, fortfarande mindre än en tredjedel av Chromes användarbas, men siffror som Opera skulle döda för.

Med alla rimliga kriterier är Firefox Quantum den bästa webbläsaren för närvarande tillgänglig

Jag bytte till Firefox Quantum av nyfikenhet, och förväntar mig fullt ut att byta tillbaka till Chrome om några dagar. Chrome är nu borta från min docka, och Firefox är inställt som min standardwebbläsare.

Visserligen har Firefox Quantum vissa problem med förlängningskompatibilitet, men det är fallet för någon ny webbläsare och utvecklare är redan på väg att komma ikapp. Och jag kände mig oväntad pang av ånger när jag äntligen slog kula och tog bort Firebug.

Med alla rimliga kriterier är Firefox Quantum den bästa webbläsaren för närvarande tillgänglig. Om det fortfarande är så beror det på konkurrensen, och framtida Firefox-förbättringar - alla indikationer är att Mozilla är fast besluten att fortsätta att trycka på kuvertet.

Firefox Quantum är en snabb, resursvänlig och intelligent designad produkt. Bläddra i Firefox är helt enkelt en trevligare upplevelse, vad mer kan du fråga?