Denne uken lanserte Mozilla Firefox 57 -Aka Quantum-den største oppdateringen til nettleseren i sin 13 års historie.

75% av Firefox-koden er omskrevet for Quantum, 5.000.000 kodelinjer totalt. 700 utviklere, inkludert 80 frivillige, har bidratt til kodebase siden august. Det er faktisk en helt ny nettleser.

Firefox har alltid vært en kul nettleser. Open-source legitimasjon og en bekreftet underdog-status gjør det til det første valget for de som foretrekker å ikke bruke OS-standardene sine. Den nyeste statistikken satte Firefox globale andel til rundt 6%, sammenlignet med Safari (kombinert MacOS og iOS-versjoner) 15% og Chrome's 55%.

Til tross for mye hengivenhet for Firefox har det ikke vært en overbevisende grunn til å gjøre bryteren, til Firefox Quantum.

Quantum Speed

Jeg husker ikke når en ny versjon av en nettleser ble møtt med så mye spenning, og det er nesten helt ned til en ting, Firefox Quantum går som et rakett.

Firefox Quantum går som et rakett

Hver nettleser gjør kravet om å ha bedre ytelseshastighet, vanligvis med en enkelt sifferprosent. Firefox Quantum er dobbelt så fort som den forrige versjonen av Firefox. Men det føles som en underdrivelse; Firefox Quantum er merkbart raskere enn noen annen nettleser på min maskin, særlig den er vesentlig raskere enn Chrome. Browsing i Firefox Quantum føles som hele Internettet har blitt forhåndsbufret.

Mozillas egne tester fant at beta-utgivelsen av Firefox Quantum var minst like rask som Chrome, men var ikke vesentlig raskere. De føler at de har lukket gapet på Chrome uten å overskride det. De er beskjedne. Anecdotally, min erfaring i de siste par dagene er at Firefox Quantum er vesentlig raskere over hele linja; det er mulig at jeg bare surfer på nettsteder som favoriserer Firefox-tilnærming, som Google Search for eksempel.

Det som er ubestridelig er at Firefox's nye funnet hastighet gir en hyggelig nettleseropplevelse.

Kvanteffektivitet

En av måtene som Mozilla turbo-ladede Firefox Quantum endrer måten den bruker av moderne maskinvare.

Kompleks programvare gjør bruk av flere prosessorkjerner ved å tilordne forskjellige oppgaver til forskjellige kjerner for å fremskynde prosesser. Utviklingen på denne måten er kompleks, fordi hvis to kjerner jobber med relaterte oppgaver, kan man enkelt overstyre den andre og introdusere feil til systemet. Denne kompleksiteten løses ofte ved hjelp av ring-fekting oppgaver, for eksempel å tildele en CSS motor til en enkelt kjerne; mindre effektiv, men mer stabil.

Firefox Quantum har tatt et sprang fremover ved å utnytte flere kjerner for enkeltoppgaver, eller rettere ved å dele opp oppgaver i mindre bitstørrelser, slik at de kan distribueres til flere kjerner.

En av de viktigste komponentene i Firefox Quantums hastighet er den nye CSS rendering motoren, Stylo. Stylo utvider multi-core-tilnærmingen ved å tilordne forskjellige deler av DOM-gjengivelsen til forskjellige kjerner.

Ifølge Mozilla bruker Firefox Quantum 30% mindre minne enn "konkurransen" (aka Chrome) på Windows. Diggs testing fant ut at Chrome brukte 40% mer RAM og tre ganger flere prosesser enn Firefox Quantum.

Hva er kult om Firefox Quantum er at jo flere kjerner du har, desto raskere blir det

Hva er kult om Firefox Quantum er at jo flere kjerner du har, desto raskere blir det. Firefox er raskt nå, og det vil bare bli raskere i fremtiden.

For å gjøre Quantum så effektiv studerte Mozilla hvordan folk faktisk bruker nettet. Som et resultat, prioriterer Firefox Quantum oppgaver, for eksempel en knappeknikk har samhandling prioritet over noe som caching, eller søppelsamling. Dette er en retning Mozilla har tenkt å fokusere på i fremtidige utgivelser.

En av de mest åpenbare fordelene med å prioritere oppgaver er tabbing. Firefox Quantum bruker mindre minne for flere faner enn Chrome. Gjennomføring av forskning, med flere åpne faner, gjør Firefox til en no-brainer for meg.

I Quantum er din aktive kategori prioritert over alle andre faner, slik at du får mest mulig ut av ressursene. Som får meg til å lure på: Hvorfor har ikke nettlesere gjort dette før? Det er så opplagt.

Mozilla Photon

Firefox Quantums brukergrensesnitt vil trolig se litt annerledes ut, spesielt hvis du oppgraderer fra en tidligere versjon av Firefox. Mozilla har tatt et blad ut av Googles bok og utviklet sitt eget designsystem for sine Produkter, oppkalt Photon . Mens det ikke er noe forslag om at Mozilla presser Photon som en cookie-cutter-tilnærming til alle designproblemer - som Google har med Material Design - er det en behagelig sammenhengende tilnærming som Mozilla tidligere manglet.

Photon, i Mozillas egne ord, tar sikte på å være tilpasningsdyktig, rask, klar, tilnærmet, støttende og lunefull. Firefox Quantums UI merker alle disse boksene.

Det er større oppmerksomhet på detaljer enn vi har sett i tidligere versjoner av Firefox. For eksempel, den fine, subtile hover animasjonen på inaktive faner. Alt kombinerer til å være en hyggelig opplevelse som er glad for å falme inn i bakgrunnen - noe som nettopp er hva en nettleser burde være.

Det er et par let-downs. Jeg er ikke begeistret over at den tomme kategorien har tre separate søkealternativer: nettleserens plasseringsfelt, søkefeltet og søkefeltet for tomt side. Disse er mindre gripes i et ellers flott produkt.

Dommen

Det er ingen tvil om at Firefox Quantum skal hente markedsandeler. Ved denne tiden neste år vil det ha 15% av markedet, fortsatt mindre enn en tredjedel av Chromes brukerbase, men tall som Opera ville drepe for.

Ved noen fornuftige kriterier, Firefox Quantum er den beste nettleseren som for øyeblikket er tilgjengelig

Jeg byttet til Firefox Quantum ut av nysgjerrighet, og ventet fullt ut å bytte tilbake til Chrome om noen dager. Chrome er nå borte fra dokken min, og Firefox er angitt som standard nettleser.

Admittedly Firefox Quantum har noen utvidelseskompatibilitetsproblemer, men det er tilfelle for en hvilken som helst ny nettleser og utviklere er allerede i ferd med å hente seg. Og jeg følte en uventet pang av anger når jeg endelig slår på kulen og fjernet Firebug.

Ved noen fornuftige kriterier, Firefox Quantum er den beste nettleseren som for øyeblikket er tilgjengelig. Om det fortsatt er så, avhenger av konkurransen, og fremtidige Firefox-forbedringer - alle indikasjoner er at Mozilla er fast bestemt på å fortsette å skyve konvolutten.

Firefox Quantum er et raskt, ressursvennlig, intelligent designet produkt. Browsing i Firefox er bare en mer behagelig opplevelse, hva mer kan du spørre?