Denne uge lancerede Mozilla Firefox 57 -Aka Quantum-den største opdatering til browseren i sin 13 års historie.

75% af Firefox kode er blevet omskrevet for Quantum, 5.000.000 linjer kode i alt. 700 udviklere, herunder 80 frivillige, har bidraget til codebase siden august. Det er i virkeligheden en helt ny browser.

Firefox har altid været en cool browser. Open-source legitimationsoplysninger og en bekræftet underdog-status gør det til det første valg for dem, der foretrækker ikke at bruge deres OS-standard. Den seneste statistik sætter Firefox's globale andel til omkring 6% sammenlignet med Safari (kombinerede MacOS og iOS versioner) 15% og Chrome's 55%.

På trods af meget hengivenhed til Firefox har der ikke været en overbevisende årsag til at foretage omskifteren, indtil Firefox Quantum.

Quantum Speed

Jeg kan ikke huske, hvornår en ny version af en browser blev mødt med så meget spænding, og det er næsten helt ned til en ting, Firefox Quantum går som en raket.

Firefox Quantum går som en raket

Hver browser gør kravet om at have forbedret renderingshastighed, normalt med en enkeltcifret procentdel. Firefox Quantum er dobbelt så hurtig som den tidligere version af Firefox. Det føles dog som en underdrivelse; Firefox Quantum er mærkbart hurtigere end nogen anden browser på min maskine, især det er væsentligt hurtigere end Chrome. Browsing i Firefox Quantum føles som om hele internettet er blevet forcached.

Mozillas egne tests viste, at beta-udgivelsen af ​​Firefox Quantum var mindst lige så hurtig som Chrome, men var ikke væsentligt hurtigere. De føler, at de har lukket hullet på Chrome uden at overskride det. De er beskedne. Anecdotalt er min erfaring i de sidste par dage, at Firefox Quantum er væsentligt hurtigere over hele linjen; Det er muligt, at jeg simpelthen surfer på websteder, der favoriserer Firefox's tilgang, f.eks. Google Search for eksempel.

Det er ubestrideligt, at Firefox's nye fundet hastighed leverer en fornøjelig browsingoplevelse.

Kvanteffektivitet

En af måderne, som Mozilla turbo-ladede Firefox Quantum ændrer, hvordan den bruger moderne hardware.

Kompleks software gør brug af flere processorkerner ved at tildele forskellige opgaver til forskellige kerner for at fremskynde processer. Udviklingen på denne måde er kompleks, fordi hvis to kerner arbejder på relaterede opgaver, kan man let tilsidesætte den anden og introducere bugs til systemet. Denne kompleksitet løses ofte ved ring-hegnopgaver, for eksempel tildeling af en CSS-motor til en enkelt kerne; mindre effektiv, men mere stabil.

Firefox Quantum har taget et spring fremad ved at udnytte flere kerner til enkeltopgaver, eller rettere ved at opdele opgaver i mindre bitstørrelser, så de kan distribueres til flere kerner.

En af de vigtigste komponenter i Firefox Quantums hastighed er den nye CSS rendering motor, Stylo. Stylo udvider multi-core tilgangen ved at tildele forskellige dele af DOM rendering til forskellige kerner.

Ifølge Mozilla bruger Firefox Quantum 30% mindre hukommelse end "konkurrencen" (aka Chrome) på Windows. Diggs test fandt ud af, at Chrome brugte 40% mere RAM og tre gange flere processer end Firefox Quantum.

Hvad er cool om Firefox Quantum er, at jo flere kerner du har, jo hurtigere gør det

Hvad er cool om Firefox Quantum er, at jo flere kerner du har, jo hurtigere gør det. Firefox er hurtigt nu, og det vil kun blive hurtigere i fremtiden.

For at gøre Quantum så effektivt studerede Mozilla, hvordan folk rent faktisk bruger internettet. Som følge heraf prioriterer Firefox Quantum opgaver, for eksempel en knap har interaktion prioritet i forhold til f.eks. Caching eller affaldssamling. Dette er en retning, Mozilla har til hensigt at fokusere på i fremtidige udgivelser.

En af de mest åbenlyse fordele ved at prioritere opgaver er tabbing. Firefox Quantum bruger mindre hukommelse til flere faner end Chrome. Gennemførelse af forskning, med flere åbne faner, gør Firefox til en no-brainer for mig.

I Quantum er din aktive fane prioriteret over alle andre faner, så du får den bedste udnyttelse af ressourcerne. Hvilket får mig til at undre sig: Hvorfor har browsere ikke gjort det før? Det er så indlysende.

Mozilla Photon

Firefox Quantums brugergrænseflade vil nok se lidt anderledes ud for dig, især hvis du opgraderer fra en tidligere version af Firefox. Mozilla har taget et blad ud af Googles bog og udviklet deres eget design system til deres produkter, der hedder photon . Mens der ikke er noget forslag om, at Mozilla presser Photon som en cookie-cutter tilgang til alle designproblemer - som Google har med Material Design - er det en glædeligt sammenhængende tilgang, som Mozilla tidligere manglede.

Photon, i Mozillas egne ord, har til formål at være tilpasningsdyktig, hurtig, bevidst, tilgængelig, støttende og lunefuld. Firefox Quantums UI markerer alle disse felter.

Der er større opmærksomhed på detaljer end vi har set i tidligere versioner af Firefox. For eksempel, den nice subtile hover animation på inaktive faner. Det hele kombinerer til at være en fornøjelig oplevelse, der er glad for at falme i baggrunden - hvilket er netop hvad en browser skal være.

Der er et par let-downs. Jeg er ikke begejstret over, at den tomme fane har tre separate søgeindstillinger: browserens placeringsfelt, søgefeltet og søgefeltet for tom side. Disse er mindre gripes i et ellers godt produkt.

Dommen

Der er ingen tvivl om, at Firefox Quantum vil afhente markedsandele. På dette tidspunkt næste år vil det have 15% af markedet, stadig mindre end en tredjedel af Chrome's brugerbase, men tal, som Opera ville dræbe for.

Med rimelige kriterier er Firefox Quantum den bedste browser, der for øjeblikket er tilgængelig

Jeg skiftede til Firefox Quantum ud af nysgerrighed, og forventede fuldt ud at vende tilbage til Chrome om et par dage; Chrome er nu væk fra min dock, og Firefox er angivet som min standardbrowser.

Adskilligt Firefox Quantum har nogle problemer med udvidelseskompatibilitet, men det er tilfældet for enhver ny browser, og udviklere er allerede ved at indhente. Og jeg følte en uventet pang af anger, da jeg endelig slog kuglen og fjernede Firebug.

Med rimelige kriterier er Firefox Quantum den bedste browser, der for øjeblikket er tilgængelig. Hvorvidt det forbliver så, afhænger af konkurrencen, og fremtidige Firefox-forbedringer - alle indikationer er, at Mozilla er fast besluttet på at holde skubbe konvolutten.

Firefox Quantum er et hurtigt, ressourcevenligt, intelligent designet produkt. Browsing i Firefox er simpelthen en mere fornøjelig oplevelse, hvad mere kan du spørge?