Tällä viikolla Mozilla käynnistettiin Firefox 57 -Aka Quantum-suurin selaimen päivitys 13 vuoden historiassa.

75% Firefoxin koodista on kirjoitettu uudelleen Quantumille, yhteensä 5 000 000 riviä koodia. 700 kehittäjää, joista 80 vapaaehtoista, ovat osallistuneet koodauskohtaan elokuusta lähtien. Se on itse asiassa uusi selain.

Firefox on aina ollut hieno selain. Avoimen lähdekoodin tunnistetiedot ja vahvistettu alitulostustila tekevät siitä ensimmäisen vaihtoehdon niille, jotka eivät halua käyttää käyttöjärjestelmän oletusarvoa. Uusimmat tilastot asettavat Firefoxin maailmanlaajuisen osuuden noin 6 prosenttiin verrattuna Safarin (yhdistetty MacOS- ja iOS-versiot) 15 prosenttiin ja Chromen 55 prosenttiin.

Huolimatta paljon kiintymystä Firefoxista, ei ole ollut pakottavaa syytä tehdä siirtymistä, ennen kuin Firefox Quantum.

Quantum Speed

En muista, milloin selaimen uusi versio oli niin paljon jännitystä, ja se on melkein kokonaan yksi asia, Firefox Quantum menee kuin raketti.

Firefox Quantum menee kuin raketti

Jokainen selain tekee vaatimuksesta paremman renderointinopeuden, yleensä yhden desimaalin prosenttimäärällä. Firefox Quantum on kaksi kertaa nopeampi kuin edellinen Firefox-versio. Tämä tuntuu kuitenkin vähättelevältä; Firefox Quantum on havaittavasti nopeampi kuin mikään muu koneellani oleva selain, varsinkin huomattavasti nopeampi kuin Chrome. Selailu Firefox Quantumissa tuntuu, että koko verkko on tallennettu valmiiksi.

Mozillan omat testit havaitsivat, että Firefox Quantum beta-release oli vähintään yhtä nopea kuin Chrome, mutta se ei ollut huomattavasti nopeampi. He kokevat, että ne sulkivat Chromin aukon ylittämättä sitä. He ovat vaatimattomia. Anecdotally, kokemukseni viimeisten kahden päivän aikana on se, että Firefox Quantum on huomattavasti nopeampi koko aluksella; on mahdollista, että selailen verkkosivustoja, jotka suosivat Firefoxin lähestymistapaa, kuten esimerkiksi Google-haku.

Kieltämättä on, että Firefoxin uusi löytynyt nopeus tarjoaa nautinnollisen selailukokemuksen.

Quantum Efficiency

Eräs tapa, jolla Mozilla turboahdettu Firefox Quantum muuttaa tapaa, jolla se käyttää nykyaikaisia ​​laitteita.

Monimutkainen ohjelmisto käyttää useita prosessoriytimiä jakamalla erilaisia ​​tehtäviä eri ytimiin prosessien nopeuttamiseksi. Kehittyminen tällä tavalla on monimutkaista, koska jos kaksi ytintä työskentelee asiaan liittyvissä tehtävissä, voi helposti ohittaa toinen, tuomalla järjestelmään viruksia. Tämä monimutkaisuus ratkaistaan ​​usein rengaspektriteillä, esimerkiksi CSS-moottorin jakaminen yhdeksi ytimeksi; vähemmän tehokkaita, mutta vakaampia.

Firefox Quantum on tehnyt hyppimistä hyödyntämällä useampia ytimiä yksittäisiin tehtäviin tai jakamalla tehtävät pienempiin purenta-kokoisiin paloihin, jotta ne voidaan jakaa useampaan ytimeen.

Yksi Firefox Quantumin nopeimmista tekijöistä on uusi CSS-renderointimoottori Stylo. Stylo laajentaa moniytimistä lähestymistapaa jakamalla DOM-renderoinnin eri osat eri ytimiin.

Mozillan mukaan Firefox Quantum käyttää 30% vähemmän muistia kuin "kilpailu" (aka Chrome) Windowsissa. Diggin testaus että Chrome käytti 40% enemmän RAM-muistia ja kolme kertaa enemmän prosesseja kuin Firefox Quantum.

Mikä on hienoa Firefox Quantumia, että mitä enemmän ytimiä sinulla on, sitä nopeammin se tekee

Mikä on hienoa Firefox Quantumia, että mitä enemmän ytimiä sinulla on, sitä nopeammin se tekee. Firefox on nopea nyt, ja se vain nopeutuu tulevaisuudessa.

Quantumin tehokkuuden lisäämiseksi Mozilla selvitti, miten ihmiset todella käyttävät verkkoa. Tämän seurauksena Firefox Quantum asettaa tärkeysjärjestykseen tehtäviä tehtäviä, esimerkiksi painikkeen vuorovaikutus on etusijalla pikakäynnistyksessä tai jätteiden keräämisessä. Tämä on suunta, jonka Mozilla aikoo keskittyä tuleviin julkaisuihin.

Yksi tärkeimmistä tehtävän etusijasta on tabbing. Firefox Quantum käyttää vähemmän muistia useille välilehdille kuin Chrome. Tutkimuksen toteuttaminen, jossa useita välilehtiä on avoinna, tekee Firefoxista minulle mitään.

Quantumissa aktiivinen välilehti on priorisoitu kaikille muille välilehdille, jolloin resurssien paras käyttö on mahdollista. Mikä saa minut miettimään: miksi selaimet eivät aiemmin tehneet tätä? Se on niin ilmeinen.

Mozilla Photon

Firefox Quantumin käyttöliittymä näyttää todennäköisesti hieman erilainen sinulle, varsinkin jos päivität Firefoxin aiemmasta versiosta. Mozilla on ottanut lehden Googlen kirjasta ja kehittänyt omat suunnittelujärjes telmän tuotteilleen nimeltä Fotoni . Vaikka Mozillalla ei ole ehdotusta, joka painaa Photonia evästeidenkäyttäjänä kaikkiin suunnitteluongelmiin - kuten Google on tehnyt materiaalisuunnittelusta - se on miellyttävästi johdonmukainen lähestymistapa, jonka Mozilla oli aiemmin puuttunut.

Photon, Mozillan omissa sanoissa, pyrkii olemaan mukautuva, nopea, tietoinen, lähestyttävissä, tukeva ja hassu. Firefox Quantumin käyttöliittymä pudottaa kaikki kyseiset laatikot.

Yksityiskohtia kiinnitetään enemmän huomiota kuin aiemmissa Firefox-versioissa. Esimerkiksi hieno hieno hover-animaatio epäaktiivisissa välilehdissä. Kaikki yhdistyvät nautittavan kokemukseksi, joka onnistuu haalistumaan taustalle - juuri selaimen pitäisi olla.

Siinä on pari pudotusta. En ole ihastunut siihen, että tyhjälle välilehdelle on kolme erillistä hakuvaihtoehtoa: selaimen sijaintikenttä, hakukenttä ja tyhjän sivun hakukenttä. Nämä ovat pieniä oireita muutoin erinomaisessa tuotteessa.

Tuomio

Ei ole epäilystäkään siitä, että Firefox Quantum aikoo nostaa markkinaosuuttaan. Tähän mennessä ensi vuonna se tulee olemaan 15% markkinoista, vielä vähemmän kuin kolmasosa Chromen käyttäjäperusta, mutta numeroita, jotka Opera tappaa.

Missä tahansa kohtuullisessa määrin Firefox Quantum on paras käytettävissä oleva selain

Muutin Firefox Quantum -oppaasta uteliaaksi, ja odotin täysin siirtyvän Chromeen muutamassa päivässä. Chrome on nyt poistunut telakastani, ja Firefox on asetettu oletusselaimeksi.

Firefox Quantumilla on kuitenkin joitain laajennusten yhteensopivuusongelmia, mutta näin on, että kaikki uudet selainta ja kehittäjät ovat jo kiinni. Ja tunsin odottamattoman kouristelun, kun lopetin luodin ja poistin Firebugin.

Missä tahansa kohtuullisessa määrin Firefox Quantum on paras käytettävissä oleva selain. Olipa se sitten niin riippuvainen kilpailusta ja tulevista Firefox-parannuksista - kaikki osoitus siitä, että Mozilla on päättänyt jatkaa kirjekuoren työntämistä.

Firefox Quantum on nopea, resurssiystävällinen, älykkäästi suunniteltu tuote. Selain Firefoxissa on vain nautinnollisempi kokemus, mitä enemmän voit kysyä?