Tento týden zahájil Mozilla Firefox 57 -A Quantum - největší aktualizace prohlížeče ve své 13-leté historii.
75% kódu Firefoxu bylo přepracováno pro Quantum, celkem 5 000 000 řádků kódu. Do databanky od srpna přispělo 700 vývojářů včetně 80 dobrovolníků. Je to v podstatě nový prohlížeč.
Firefox byl vždy skvělý prohlížeč. Povolení s otevřeným zdrojovým kódem a potvrzený stav nedostatečného obsahu jsou první volbou pro ty, kteří preferují nepoužívání výchozího nastavení OS. Nejnovější statistiky uvádějí globální podíl společnosti Firefox na přibližně 6% ve srovnání s verzemi Safari (kombinované verze MacOS a iOS) o 15% a 55% pro Chrome.
Navzdory velké náklonnosti k Firefoxu neexistuje žádný přesvědčivý důvod k tomu, aby byl přepínač do Firefoxu Quantum.
Nepamatuji si, když byla nová verze prohlížeče potěšena tak velkým vzrušením a je to téměř úplně jedno, Firefox Quantum jde jako raketa.
Firefox Quantum jde jako raketa
Každý prohlížeč tvrdí, že má vylepšenou rychlost vykreslování, obvykle o jednociferné procento. Firefox Quantum je dvakrát rychlejší než předchozí verze prohlížeče Firefox. Nicméně, to je jako podhodnocení; Firefox Quantum je znatelně rychlejší než kterýkoli jiný prohlížeč na mém počítači, zejména je podstatně rychlejší než Chrome. Prohlížení ve Firefoxu Quantum se cítí jako celý web byl předem uložen do mezipaměti.
Vlastní testy Mozilly zjistily, že verze beta verze Firefox Quantum byla alespoň tak rychlá jako Chrome, ale nebyla podstatně rychlejší. Cítili, že uzavřeli mezery v Chromu, aniž by to překročily. Jsou skromné. Anecdotally, mé zkušenosti v posledních několika dnech je, že Firefox Quantum je podstatně rychlejší než na palubě; je možné, že prostě procházím weby, které upřednostňují přístup Firefoxu, jako je např. Vyhledávání Google.
Je nesporné, že nová zjištěná rychlost Firefoxu přináší příjemné procházení.
Jedním ze způsobů, jakým Mozilla turbocharged Firefox Quantum mění způsob, jakým používá moderní hardware.
Komplexní software využívá více procesorových jader přiřazením různých úkolů různým jádrům pro urychlení procesů. Rozvíjení tímto způsobem je složité, protože jestliže dvě jádra pracují na souvisejících úkolech, lze snadno přepisovat druhou a zavést chyby do systému. Tato složitost je často vyřešena úkoly, které přicházejí v úvahu, například přidělování motoru CSS jedinému jádru; méně efektivní, ale stabilnější.
Firefox Quantum vyskočil vpřed tím, že využil více jader pro jednotlivé úkoly, nebo spíše rozdělil úkoly na menší kousky velikosti kousnu, aby mohly být distribuovány do více jader.
Jednou z klíčových komponent rychlosti aplikace Firefox Quantum je nový vykreslovací stroj CSS Stylo. Stylo rozšiřuje vícejádrový přístup přidělením různých částí vykreslování DOM na různá jádra.
Podle Mozilly používá Firefox Quantum o 30% méně paměti než "soutěž" (aka Chrome) v systému Windows. Testování Digg zjistil, že Chrome používá o 40% více paměti RAM a třikrát více procesů než Firefox Quantum.
Co je v oheň Firefox Quantum je, že čím více jader máte, tím rychleji to vykreslí
Co je v oheň Firefox Quantum je, že čím více jader máte, tím rychleji to vykreslí. Firefox je nyní rychlý a v budoucnu se to jen zrychlí.
Aby se Quantum stalo tak efektivním, Mozilla zkoumala, jak lidé skutečně využívají web. Jako výsledek, Firefox Quantum dává přednost úkolům, například interakce s tlačítky má přednost před něco jako ukládání do mezipaměti nebo sběr odpadků. To je směr, kterým se chce Mozilla zaměřit na budoucí vydání.
Jedním z nejzřetelnějších výhod stanovení priorit je úkol. Firefox Quantum používá méně paměti pro více karet než Chrome. Provádění výzkumu s několika otevřenými záložkami dělá z Firefoxu bezvýznamnou práci.
V programu Quantum je aktivní karta s prioritou nad všemi ostatními kartami a co nejlépe využít zdroje. Což mě přemýšlí: Proč předtím prohlížeče nevycházeli? Je to tak zřejmé.
Uživatelské rozhraní prohlížeče Firefox Quantum se pravděpodobně bude trochu lišit od vás, zvláště pokud upgradujete na starší verzi prohlížeče Firefox. Mozilla vzala list z knihy Google a vyvinula svůj vlastní návrhový systém pro své produkty, pojmenované Foton . Zatímco neexistuje žádný návrh, že by Mozilla tlačila Photon jako cookie-cutter přístup ke všem návrhovým problémům - jako to má Google s Material Design - je to příjemně koherentní přístup, který předtím chyběl Mozilla.
Foton, ve vlastních slovech Mozilly, má být přizpůsobivý, rychlý, vědomý, přístupný, podpůrný a náladový. Uživatelské rozhraní aplikace Firefox Quantum zaškrtne všechny tyto krabice.
Podrobnější pozornost je věnována detailům, než jsme viděli v dřívějších verzích Firefoxu. Například pěkná jemná animace pohybu na neaktivních záložkách. Všechno se skládá z příjemného zážitku, který je šťastný do pozadí, což je přesně to, co by měl být prohlížeč.
Je pár let-dolů. Nejsem nadšený, že prázdná karta má tři samostatné možnosti vyhledávání: políčko umístění prohlížeče, pole hledání a prázdné vyhledávací pole. Jedná se o menší záchvaty v jiném skvělém produktu.
Není pochyb o tom, že Firefox Quantum získá podíl na trhu. Do příštího roku bude mít 15% trhu, což je ještě méně než třetina uživatelské základny prohlížeče Chrome, ale čísla, která by Opery zabila.
Každá rozumná kritéria Firefox Quantum je nejlepším dostupným prohlížečem
Přešel jsem na Firefox Quantum ze zvědavosti a v několika dnech jsem se dočkal úplného přechodu na Chrome. Chrom je nyní pryč z doku a Firefox je nastaven jako výchozí prohlížeč.
Je pravda, že Firefox Quantum má některé problémy s kompatibilitou rozšíření, ale je tomu tak v případě, že každý nový prohlížeč a vývojáři už přicházejí. A cítil jsem nečekanou výčitku uvědomění, když jsem konečně udeřil kulku a odstranil Firebug.
Každá rozumná kritéria Firefox Quantum je nejlepším dostupným prohlížečem. Zda to zůstane, závisí na konkurenci a budoucích vylepšeních v prohlížeči Firefox - všechny náznaky jsou, že Mozilla je rozhodnuta, že bude tlačit obálku.
Firefox Quantum je rychlý, inteligentně navržený produkt přátelský k prostředkům. Procházení v prohlížeči Firefox je jednoduše zábavnější zážitek, co byste se mohli zeptat?